问题是我的View中包含一个在ScrollView中的UIView
和UITableView
,如果设置为半透明,就会隐藏在UINavigationBar
下面。
我已经考虑过类似这样的多个线程,但它们都建议设置:
self.edgesForExtendedLayout = UIRectEdgeNone
在 Swift 2 中,这段代码是:
self.edgesForExtendedLayout = .None
我今天已经更新至Xcode 8.1和Swift 3.0.1,但我在发行说明中找不到任何关于这个问题的内容。
编译器告诉我,.None
已更改为.none
,但修改后,.none
不存在。将其更改为.top
没有任何效果。
tableView是以编程方式设置的,并且放置insets
并没有帮助,因为我有一个scrollView
以及位于UITableView
下方被UINavigationBar
遮盖住的UIView
。
我错过了什么?非常感谢您的帮助。
[]
总是和.none
一样吗?还是只在那种情况下?我找不到任何东西。 - David Seek[]
与Matt所示的.none
是相同的。 - Scott Corscadden