で誰にも負けないedgesForExtendedLayoutを設定するためにどのような問題は半透明に設定した場合ScrollView
内UIView
とUITableView
を含む私の見解は、UINavigationBar
の下に隠れてしまうことです。はスウィフト3
私はthisのように複数のスレッドを検討しているが、それらはすべて設定することをお勧め:
self.edgesForExtendedLayout = UIRectEdgeNone
スウィフト2では、このコードはでした:
self.edgesForExtendedLayout = .None
私はXcodeの8.1とスウィフト3.0に更新しました.1今日、この問題についてはrelease notesに何も見つかりません。
に変更された.None
がコンパイラによって表示されますが、編集後には.none
は存在しません。 .top
に変更しても効果はありませんでした。
のtableViewは、セットアッププログラムによって、私はUINavigationBar
の下に隠されているUITableView
の上にUIView
とscrollView
を持っているので助けにはならないinsets
を置くことです。
私には何が欠けていますか?ヘルプは非常に感謝しています。
である。ありがとうございました...それは速くて助けてくれました... –
私はあなたの答えを受け入れることができる前に10分待つ必要があります。しばらくしてから起こったことはありませんでした 質問: '[]'は常に '.none'と同じですか? 何も見つかりませんでした。 –
はい、 '[]'はmattが示すように '.none'と同じです。 –