【问题标题】:Best way to fix iOS7 status bar issue using autolayout使用自动布局修复 iOS7 状态栏问题的最佳方法
【发布时间】:2013-10-03 16:57:24
【问题描述】:

到目前为止,我们都知道issue

我想使用autolayout 解决此问题。我发现的答案只说明了仅适用于autoresizing的增量。

autolayout 中处理此问题的最佳方法是什么,我正在使用情节提要。

这个solution 不适合我

【问题讨论】:

标签: ios7 autolayout


【解决方案1】:

使用视图控制器的 topLayoutGuide 属性:

id top = self.topLayoutGuide;
NSDictionary *views = NSDictionaryOfVariableBindings(_sessionView, top);
[self.view addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"V:[top][_sessionView(==50)]" options:0 metrics:nil views:views]];

【讨论】:

    【解决方案2】:

    让步并将其嵌入到导航控制器中,即使它是唯一的项目。有一个标题有点奇怪,但您可以将其视为以用户为导向。

    【讨论】:

    • 但我使用的是imageview 而不是navigation controller,并且我有隐藏导航控制器
    • 您的链接问题引用了 UITableViewController 并将其嵌入导航控制器是有效的解决方案。请更新您的问题,以准确描述您的观点和状态栏的问题以及期望的结果。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-10-26
    • 2013-11-09
    • 2013-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-26
    相关资源
    最近更新 更多