获得UIView的高度

Mau*_*lik 11 iphone uiview

我无法获得UIView的身高.我想要获得我的UIView的高度和(x,y).该视图将添加为其他视图的子视图

float y = optionalView.frame.size.height;
    NSLog(@"%.1f",y);
Run Code Online (Sandbox Code Playgroud)

但它总是返回0.0.需要指导.

谢谢...

Pac*_*acu 11

如果你想记录它

NSLog(@"My view's frame is: %@", NSStringFromCGRect(myView.frame));
Run Code Online (Sandbox Code Playgroud)


civ*_*iac 9

你试过这个@Maulik吗?

CGFloat width = CGRectGetWidth(self.view.bounds);
CGFloat height = CGRectGetHeight(self.view.bounds);
Run Code Online (Sandbox Code Playgroud)


Dar*_*kas 5

但是,如果类是 UIView 本身,则仅:

CGFloat height = self.bounds.size.height
Run Code Online (Sandbox Code Playgroud)