我无法获得UIView的身高。我想要获得我的UIView的高度和(x,y)。视图将添加为其他视图的子视图
float y = optionalView.frame.size.height;
NSLog(@"%.1f",y);
但它总是返回0.0。需要指导。
...谢谢
答案 0 :(得分:11)
如果你想记录它
NSLog(@"My view's frame is: %@", NSStringFromCGRect(myView.frame));
答案 1 :(得分:9)
你试过这个@Maulik吗?
CGFloat width = CGRectGetWidth(self.view.bounds);
CGFloat height = CGRectGetHeight(self.view.bounds);
答案 2 :(得分:4)
但是,如果该类是UIView本身,那么只有:
CGFloat height = self.bounds.size.height