我觉得答案会很明显,但我就是找不到我的问题的答案。很抱歉,如果我问的是以前问过的东西。
在init中跟踪uiview的框架高度时,它指出高度是480px。当我在完成手势(或超出)后跟踪相同的高度时,它指出高度为460px,因此它从框架中“删除”状态栏。我真的不明白为什么会发生这种情况,它使动态垂直居中变得很痛苦。我希望框架在初始化时为 460 像素,因此我不必减去 10 像素来使我的视图/图像居中。if (self)
我只是做了一个简单的项目,里面什么都没有,我已经这样设置了:
控制器
- (void)loadView
{
CGRect frame = [[UIScreen mainScreen] bounds];
self.centerview = [[CenterView alloc] initWithFrame:frame];
[self setView:self.centerview];
}
在此先感谢您的帮助 :)