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的