Xcode 5故事板应用。 当我点击应用程序中的按钮时,选择一个属性 - UIView打开,但只显示第一个视图的正确布局。 向左/向右滑动时 - 所有视图的布局都很好。问题只发生在我点击任何按钮时,第一个按钮除外。所有视图的所有设置以及.h和.m文件中的所有代码都是相同的。
我使用iCarousel进行滑动。
屏幕截图可以帮助您更好地理解问题:
右: ![正确布局] http://i.stack.imgur.com/b0HEP.jpg
错误:(见顶部和底部的空白处) ![不正确 - 必须看起来像Pic.1] http://i.stack.imgur.com/xqTmH.png
我不想搞乱自动布局,因为scrollviews无法正常使用它。任何帮助,将不胜感激!谢谢!
答案 0 :(得分:0)
检查一下是否有效。我也有同样的问题,其中顶部和底部边缘的位置已经发生变化。我在viewDidLoad方法中使用了它。
if( [self respondsToSelector:@selector(setEdgesForExtendedLayout:)] )
{
self.edgesForExtendedLayout=UIRectEdgeNone;
}
or else set frame for iPhone retina 4 inch screen like this
if(IS_IPHONE_5)
{
tableView.frame = CGRectMake(0, 0, 320, 560); // something like this in DidLoad method or in viewWillAppear method
}