2009-05-07 2 views
1

будучи относительным новичком в разработке какао (я сейчас работаю над iPhone-приложением), мне было интересно, действительно ли «незаконная геометрия», как сообщает Interface Builder, на самом деле вредно или каким-либо образом препятствуя функциональности или производительности моего приложения. Я действительно стараюсь избегать совпадающих братьев и сестер, насколько это возможно, но иногда, по эстетическим соображениям, это просто необходимость. Однако я ничего не замечаю, если делаю незаконные вещи. Повлияет ли он на меня в неожиданных ситуациях? Является ли это технически незаконным, или это противоречит руководящим принципам человеческого интерфейса Apple? Большое вам спасибо за понимание.Iphone Development: как плохо

+0

В чем проблема с его фиксацией? –

+0

Например: UITextView имеет текстовую вставку, из которой мне не очевидно, как это изменить. Итак, если я помещаю под ним UITextView, но я хочу, чтобы текст был таким образом выровнен, что вы не можете видеть, что есть два вида, эти представления должны слегка перекрываться. – 2009-05-07 07:49:17

ответ

1

Перекрытия не являются проблемой. Не стесняйтесь игнорировать предупреждения. Конечно, убедитесь, что вы делаете это в духе хорошего дизайна пользовательского интерфейса.

Реальные проблемы с такими вещами, как отрицательные ширины/высоты или другие полностью вне границ, которые могут привести к сбою вашего приложения.

0

Одно замечание - яблоко очень серьезно относится к принципам интерфейса. Я знаю нескольких людей, у которых было отклонено их приложение из магазина приложений для незначительных нарушений.

+0

Я никогда не знаю, одержимость Apple этими вещами - хорошая или плохая вещь. –