Interface Builder中的'info'按鈕向我顯示,有幾十個'Illegal Geometry'警告,每個警告的問題是'這個視圖重疊其中一個兄弟姐妹'。這有什麼值得擔憂的嗎?它會阻止蘋果公司接受的應用程序嗎?發生錯誤是因爲我在製作界面時將PNG分層疊加在彼此之上。Interface Builder中的'Illegal Geometry'警告...重要?
3
A
回答
5
應該沒問題。我有一個應用程序使用了沒有問題的相同警告。
問題是,如果視圖不被核心動畫層支持(桌面上的默認設置),則不允許重疊同胞。在iPhone上,所有UIView都由CoreAnimation圖層支持,因此重疊是可以接受的。如documentation for UIViews(第二段,最後一句)中所述:「兄弟視圖能夠重疊,沒有任何問題,允許複雜的視圖佈局。」
2
只要您意識到發生了問題,就不會有問題。
當然,可能有更好的做事方式。如果你的圖像不會移動,將它們組合成一個更大的圖像並使用該圖像可能更有意義。如果他們將要移動,那麼以編程方式添加它們可能更有意義。
但這是你的代碼,你會比我想象的更清楚你的期望。
1
如果視圖不透明,請記住,您將在運行時將它們複製到一起,這將導致性能問題。如果這些出現在需要滾動的視圖上,我想確保它們不透明或不重疊,否則我不會太擔心。
相關問題
- 1. Flex Builder中的警告
- 2. 與Interface Builder中
- 3. 與Interface Builder中
- 4. Interface Builder中的UIDatePicker
- 5. 沒有Interface Builder中
- 6. 錯誤在Interface Builder中
- 7. Interface Builder中的組視圖
- 8. Interface Builder中使用UITapGestureRecognizers的問題
- 9. Interface Builder縮放?
- 10. 的Xcode,Interface Builder中和StackView
- 11. 的UITableView在Interface Builder
- 12. Interface Builder + Sprite Strips
- 13. Interface Builder編碼
- 14. Interface Builder錯誤?
- 15. 警告是否重要?
- 16. Interface Builder崩潰(iOSRenderServer)
- 17. MacRuby&Interface Builder屬性
- 18. NSOpenGLView沒有Interface Builder中
- 19. 從Shadertoy在Interface Builder(Xcode中)
- 20. Interface Builder IBOutlet - no @synthesize
- 21. Xcode/Interface Builder崩潰
- 22. Interface Builder故事板
- 23. 如何在Interface Builder中查看UITableViewDelegate?
- 24. 沒有iOS中的Interface Builder中的IBOutlets
- 25. Interface Builder文件中的未知類
- 26. Interface Builder文件中的未知類RNEmailField
- 27. 打開在Flash Builder警告的4.7
- 28. 的UIView layoutMargins在Interface Builder
- 29. Interface Builder的網點管理
- 30. 子類VS與Interface Builder的