我剛剛意識到我的應用程序不適用於iPhoneX的設計。我有一個UIVIew(包含文本框和按鈕)傾向於像導航欄,所以它支持iPhone 8和8 plus。但是,iPhoneX的頂部部分爲空白。反之亦然,如果我將Uiview設置爲導航欄,那麼iphone8和8plus在文本框和頂部佈局之間的差距會更大。我是否可以知道如何設置適合所有版本的約束或其他添加到頂部部分的方式,並且在橫向模式下它也會更改。非常感謝!如何在iPhoneX中爲頂部設置背景顏色
0
A
回答
0
如果您使用的界面生成器,你可能需要更新您的約束和它們的設置。
if #available(iOS 11.0, *) {
if UIApplication.shared.keyWindow!.safeAreaInsets.top > CGFloat(0.0) {
topConstraint.constant += 24
}
}
或
相關問題
- 1. 爲UICollectionView部分設置背景顏色?
- 2. 如何爲NSTableCellView設置背景顏色?
- 3. 如何爲BottomBar設置背景顏色?
- 4. Qt:如何設置QPushButton的背景顏色爲系統顏色?
- 5. 如何爲特定部分標題設置背景顏色?
- 6. 如何爲背景的特定部分設置顏色?
- 7. $。將背景顏色設置爲當前設置的顏色
- 8. 設置背景顏色2
- 9. 設置背景顏色
- 10. Angular4背景顏色設置
- 11. 設置背景顏色[JAVA]
- 12. angular2設置背景顏色
- 13. 設置背景顏色
- 14. 設置背景顏色
- 15. 設置背景顏色:Android
- 16. Cardview設置背景顏色
- 17. 設置背景顏色toolbaritems
- 18. 設置VIM背景顏色
- 19. 設置背景顏色CMDIFrameWnd
- 20. 設置行背景顏色
- 21. 如何設置AlertDialog背景顏色
- 22. 如何設置NSTabView的背景顏色?
- 23. 如何設置menuitem的背景顏色
- 24. 如何設置背景顏色?
- 25. 如何設置UIWebView的背景顏色
- 26. 如何設置標籤背景顏色
- 27. 如何設置Canvas3D背景顏色?
- 28. 如何設置tableview背景顏色?
- 29. JTextField - 如何設置背景顏色?
- 30. 如何設置tableView的背景顏色
在整個應用程序,你的導航欄。所以,它顯示完美。 – Jay
界面構建器或代碼? –
我想有一個長的文本框,頂部的按鈕像導航欄...但如果我使用導航欄,所以尺寸不適合所有... – Andrew