另一个新手问题:如果我有一个UIViewController
,顶部有一个导航栏,底部有一个可见的工具栏,我该如何向视图控制器询问“...”的坐标(框架,边界)可见的“视野区域? (self.view.frame
和self.view.bounds
返回null)...
答案 0 :(得分:0)
如果我以正确的方式理解你,你可以自己计算一下框架尺寸。
#define kNavigationBarHeight 44
#define kToolbarHeight 44
#define kSystemBarHeight 20
#define kWindowWidth 320
#define kWindowHeight 480
int width = kWindowWidth;
int heigth = kWindowHeight - kNavigationBarHeight - kToolbarHeight - kSystemBarHeight;
CGSize myViewSize = CGSizeMake(width, height);
如果您的导航栏和工具栏具有标准尺寸且布局方向为portait,则会出现这种情况。