首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >iOS 11如何将视图固定到安全区域底部锚点

iOS 11如何将视图固定到安全区域底部锚点
EN

Stack Overflow用户
提问于 2017-09-19 06:03:33
回答 1查看 2.4K关注 0票数 1

如何使用界面构建器在iOS 11中将视图的底部锚点固定到superview的底部安全区锚点?

我已经能够像这样通过编程来做到这一点:

代码语言:javascript
运行
复制
if (@available(iOS 11.0, *)) {
    [self.myBottomView.bottomAnchor constraintEqualToAnchor:self.view.safeAreaLayoutGuide.bottomAnchor].active = true;
} else {
    [self.myBottomView.bottomAnchor constraintEqualToAnchor:self.view.bottomAnchor].active = true;
}

当我转到接口生成器时,我看不到底部的安全区域锚点:

EN

回答 1

Stack Overflow用户

发布于 2017-09-19 08:47:51

在Xcode9之前创建的项目中,故事板和xibs不会自动更新为使用安全区域,因为现有的约束需要手动更改。

您可以使用文件检查器(在右侧面板中)中的一个选项来启用此功能:

然后,安全区域看起来就像一种特定的视图,您可以使用它来添加约束:

请注意,可以使用故事板中的安全区域,并且部署目标可以低于iOS 11。我在模拟器中使用iOS 10进行了测试,它可以按预期工作。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46288826

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档