Iphone ';非法几何图形';界面生成器中的警告。。。重要的

Iphone ';非法几何图形';界面生成器中的警告。。。重要的,iphone,interface-builder,Iphone,Interface Builder,Interface Builder中的“信息”按钮向我显示有几十个“非法几何体”警告,每个警告都有“此视图与它的一个兄弟视图重叠”的问题。这有什么值得担心的吗?它会阻止苹果接受该应用程序吗?这些错误之所以发生,是因为我在制作界面时将PNG彼此重叠。只要您知道它正在发生,这不是问题 当然,可能还有更好的方法。如果您的图像不会移动,那么将它们组合成一个较大的图像并使用该图像可能更有意义。如果它们要移动,那么以编程方式添加它们可能更有意义 但这是您的代码,您将比我更清楚地了解您所期望的内容。如果视图不

Interface Builder中的“信息”按钮向我显示有几十个“非法几何体”警告,每个警告都有“此视图与它的一个兄弟视图重叠”的问题。这有什么值得担心的吗?它会阻止苹果接受该应用程序吗?这些错误之所以发生,是因为我在制作界面时将PNG彼此重叠。

只要您知道它正在发生,这不是问题

当然,可能还有更好的方法。如果您的图像不会移动,那么将它们组合成一个较大的图像并使用该图像可能更有意义。如果它们要移动,那么以编程方式添加它们可能更有意义


但这是您的代码,您将比我更清楚地了解您所期望的内容。

如果视图不是不透明的,请记住,您将在运行时将它们放在一起,这将导致性能损失。如果这些显示在需要滚动的视图上,我希望确保它们不透明或不重叠,否则我不会太担心。

应该可以。我有一个应用程序与相同的警告,被接受没有问题

问题在于,如果视图没有核心动画层(桌面上的默认设置)的支持,则不允许重叠同级视图。在iPhone上,所有UIView都由CoreAnimation层支持,因此重叠是可以接受的。如(第2段,最后一句)所述:“同级视图能够重叠而没有任何问题,允许复杂的视图放置。”