【发布时间】:2014-03-19 21:04:35
【问题描述】:
我找不到布局中出现这种奇怪差距的原因。
和
它发生在我的其他屏幕上,只有这个,这让我相信它是某种矩形大小问题,但我没有在任何地方设置它?那么为什么突然开始发生呢?
【问题讨论】:
-
我打赌你可以在这里找到答案:stackoverflow.com/questions/18824994/…>
标签: ios iphone uitableview ios7 interface-builder
我找不到布局中出现这种奇怪差距的原因。
和
它发生在我的其他屏幕上,只有这个,这让我相信它是某种矩形大小问题,但我没有在任何地方设置它?那么为什么突然开始发生呢?
【问题讨论】:
标签: ios iphone uitableview ios7 interface-builder
在 Interface Builder 中选择男性/女性控件并选择 Size Inspector(右侧面板中的标尺),在 Autosizing 框中确保仅选择顶部和顶部的左摇杆。
【讨论】:
请在你的 viewdidload 方法中试试这个。
self.automaticallyAdjustsScrollViewInsets = NO;
【讨论】:
您具体尝试了什么?以编程方式,将它(我从我提供的链接中获取)放在 viewDidLoad 中应该可以工作。您必须将 viewController 与您的视图控制器切换。
float systemVersion = [[[UIDevice currentDevice] systemVersion] floatValue];
if (systemVersion >= 7.0) {
viewController.edgesForExtendedLayout = UIRectEdgeNone;
}
另一种方法是以编程方式设置视图框架位置。
【讨论】: