Кнопка «Информация» в Interface Builder показывает мне, что существуют десятки предупреждений «Незаконная геометрия», каждая из которых имеет проблему «Этот вид перекрывает одного из его братьев и сестер». Это что-то беспокоит? Остановит ли приложение приложение Apple? Ошибки происходят, потому что я накладываю PNG друг на друга, когда я создаю интерфейс.Предупреждения «Незаконная геометрия» в интерфейсе Builder ... значительны?
ответ
Все должно быть хорошо. У меня есть приложение с теми же предупреждениями, которые были приняты без проблем.
Проблема в том, что пересекающиеся братья и сестры не допускаются, если представления не поддерживаются слоями Core Animation (по умолчанию на рабочем столе). На iPhone все UIViews поддерживаются слоями CoreAnimation, поэтому перекрытие является приемлемым. Как указано в documentation for UIViews (второй абзац, последнее предложение): «Взгляды сиблинга могут пересекаться без каких-либо проблем, позволяя сложное размещение позиций».
Не проблема, если вы знаете, что это происходит.
Конечно, есть, вероятно, лучшие способы делать вещи. Если ваши изображения не будут перемещаться, может возникнуть больше смысла составлять их на одно изображение большего размера и просто использовать его. Если они собираются двигаться, может возникнуть смысл просто добавить их программно.
Но это ваш код, и у вас будет лучшее представление о том, чего вы ожидаете, чем я.
Если взгляды не являются непрозрачными, имейте в виду, что вы будете собирать их вместе во время выполнения, которые повлекут за собой нарушение эффективности. Если они появятся в представлении, которое нужно прокрутить, я бы хотел убедиться, что они непрозрачны или не перекрываются, иначе я бы не стал беспокоиться.
- 1. CATextLayer в интерфейсе Builder?
- 2. Предупреждения в Flex Builder
- 3. UIView layoutMargins в интерфейсе Builder
- 4. Строительство UITableViewCells в интерфейсе Builder
- 5. UIView `readableContentGuide` в интерфейсе Builder?
- 6. Модель (MVC) в интерфейсе Builder?
- 7. Основная анимация в интерфейсе Builder
- 8. Обработка ориентации в интерфейсе Builder
- 9. UIScrollView в интерфейсе Builder не работает
- 10. Неизвестный класс X в интерфейсе Builder Файл
- 11. Изменение цвета фона XIB в интерфейсе Builder
- 12. Пользовательский UIView в интерфейсе Builder/Cross Platform
- 13. Слои в интерфейсе builder (camerra view сверху :()
- 14. Live View не вращается в интерфейсе Builder
- 15. UIScrollView в интерфейсе Builder не прокручивается
- 16. Сделать Popover Background Black в интерфейсе Builder
- 17. Создание NSButton следует ScrollView в интерфейсе Builder
- 18. Как увидеть UITableViewDelegate в интерфейсе Builder?
- 19. Кнопка для звука в интерфейсе Builder?
- 20. Как реализовать визуальные эффекты в интерфейсе Builder?
- 21. Изображение в интерфейсе Builder с встроенной инфраструктурой
- 22. Где разместить навигационный контроллер в интерфейсе Builder?
- 23. Укажите язык визуального отображения в интерфейсе Builder?
- 24. UIApplicationDelegate в интерфейсе Builder с Xcode 4.2
- 25. Изображения в интерфейсе Builder при использовании MonoTouch
- 26. Как создать «Reference Bindings» в интерфейсе Builder?
- 27. Как использовать QLPreviewController в интерфейсе Builder?
- 28. Создайте игровые спрайты в интерфейсе Builder?
- 29. building stretchable Изображение в интерфейсе builder
- 30. диапазон полей ввода текста в интерфейсе builder