2012-03-18 3 views
0

Руководящие принципы развития iOS suggest указывает, что это минимальная область, удобная для человеческого пальца.На iOS tappable area

Удобный минимальный размер настраиваемых элементов пользовательского интерфейса составляет 44 x 44 баллов.

Имея это в виду, делает следующее заявление автоматически противоречит приведенной выше

[take setFrame:CGRectMake(420,200, 50, 40)]; 

Другими словами, следующая истина?

Width and Heights set for any tappable element in iOS must be >= 44? 

Если нет, то как бы вы изменить его?

ответ

0

Размер элемента tappable предлагается только документом MobileHIG. UIKit от CocoaTouch не ограничивал это. Если вы используете тачпад или мышь в симуляторе, вы можете сделать область с видимыми значениями (UIButton) меньше этого размера.

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

Все еще это не строгое техническое ограничение.

+0

Право. Итак, с точки зрения команды обзора, каждый элемент, который должен быть включен, должен быть 44+, это правильно? – JAM

+0

Да, но, как я уже сказал, они, вероятно, не откажут от вашего приложения только потому, что кнопка на 40 точек выше. Это вопрос дизайна. –

Смежные вопросы