在 iOS 6 中,由两行(用户名和密码)组成的登录表视图完全正确显示。在 iOS 7 中,底行被截断,我不知道为什么或如何更正该问题。除了升级到 Xcode 5 并在 iOS 7 模拟器上运行之外,没有任何变化。
更新:添加更多图片
在 iOS 6 中,由两行(用户名和密码)组成的登录表视图完全正确显示。在 iOS 7 中,底行被截断,我不知道为什么或如何更正该问题。除了升级到 Xcode 5 并在 iOS 7 模拟器上运行之外,没有任何变化。
更新:添加更多图片
尝试navigationBar.translucent
在视图控制器中使用属性。默认情况下iOS 6
是in ,但在. 我有一个类似的问题,这为我解决了这个问题。NO
YES
iOS 7
只需在 iOS7 中检查您的UITableView
框架,可能是您在 3.5 英寸视图上运行它,它会缩小。
查看提供的图像,我认为您可能在导航栏下方。或者换句话说,您的导航栏位于 hte 表的顶部。虽然我不确定为什么会切断登录信息的底部
我发现只需从 GROUPED 更改为 PLAIN 表视图样式即可修复第 #0 节标题的“重叠”问题,但会修改节标题视图的颜色。我在我的应用程序中设置了 tableview 背景颜色。使用 PLAIN 样式,部分标题背景颜色会混乱。节标题颜色接近 tableview 背景颜色,但略有修改。如果我简单地切换回 GROUPED,则不会发生这种情况。这听起来像是一个 iOS7 错误或 Xcode 错误。
在某些情况下,半透明 = NO 修复了它。在其他情况下,我最终调整了 viewDidLoad 中的 tableView
- (void)viewDidLoad
{
[super viewDidLoad];
CGRect f = self.tableView.frame;
f.origin.y += self.navigationController.navigationBar.frame.size.height;
f.size.height -= self.navigationController.navigationBar.frame.size.height;
self.tableView.frame = f;
}
这显然是分组表视图样式的某种问题。我所要做的就是进入故事板场景,选择表格视图,然后在属性检查器中将样式从分组更改为普通。它现在按预期工作而不会被切断。