相关疑难解决方法(0)

如何在Swift 3中将edgesForExtendedLayout设置为none

问题是我的视图,包含a UIView和a UITableView在a中ScrollView,隐藏在UINavigationBar if set半透明下.

我曾考虑多个线程像这样,但他们都建议设置:

self.edgesForExtendedLayout = UIRectEdgeNone
Run Code Online (Sandbox Code Playgroud)

在Swift 2中,这段代码是:

self.edgesForExtendedLayout = .None
Run Code Online (Sandbox Code Playgroud)

我今天已更新到Xcode 8.1和Swift 3.0.1,但我在发布说明中找不到任何关于此事的内容.

编译器告诉我,.None已经改变.none,但在编辑后,这.none不存在.改变它.top没有任何影响.

该的tableView是编程设置,并把insets没有帮助,因为我有scrollView一个UIView在顶部UITableView被下隐藏UINavigationBar.

我错过了什么?非常感谢帮助.

ios swift swift3

39
推荐指数
2
解决办法
2万
查看次数

标签 统计

ios ×1

swift ×1

swift3 ×1