我剛剛意識到我的應用程序不適用於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. 如何爲GridViewColumn設置背景顏色
- 2. Qt:如何設置QPushButton的背景顏色爲系統顏色?
- 3. 如何爲背景的特定部分設置顏色?
- 4. Angular4背景顏色設置
- 5. 設置VIM背景顏色
- 6. 設置背景顏色toolbaritems
- 7. 設置背景顏色CMDIFrameWnd
- 8. 設置行背景顏色
- 9. 設置背景顏色
- 10. TreeCellRenderer:如何設置背景顏色?
- 11. 如何設置背景顏色?
- 12. 如何設置tableView的背景顏色
- 13. 如何設置AlertDialog背景顏色
- 14. 如何設置JQGRID行背景顏色?
- 15. 如何設置UIWebView的背景顏色
- 16. 如何設置RelativeLayout背景顏色?
- 17. 如何設置標籤背景顏色
- 18. 如何設置UIWebView的背景顏色?
- 19. 如何設置Canvas3D背景顏色?
- 20. 如何設置Qtextedit背景顏色?
- 21. 背景顏色頂部和右側
- 22. JavaFX:在TextFlow中設置背景顏色
- 23. 在jQuery中設置背景顏色?
- 24. 如何在MS Word 2003中爲段落設置背景顏色
- 25. 如何在TableView中爲標題設置背景顏色?
- 26. 如何在iPhone中爲UIWebView設置背景顏色sdk
- 27. 設置背景顏色爲XSLFO
- 28. 爲UIView設置背景顏色
- 29. 爲EKEventEditViewController設置背景顏色/圖像
- 30. 將背景顏色設置爲DotNet.Highcharts
在整個應用程序,你的導航欄。所以,它顯示完美。 – Jay
界面構建器或代碼? –
我想有一個長的文本框,頂部的按鈕像導航欄...但如果我使用導航欄,所以尺寸不適合所有... – Andrew