2010-06-04 3 views
5

Есть ли вызов объекта или функции, который будет предоставлять стандартные размеры для различных элементов пользовательского интерфейса в iPhone SDK? В частности, я ищу ширину прорези для прокрутки, которую обычно предлагает интерфейс Builder, чтобы установить между элементами управления и краем представления.Есть ли программный способ получить стандартные размеры в IPhone SDK

В окнах есть вызов функции, называемый GetSystemMetrics, который поставляет некоторые из этого типа информации для Windows. Когда я смотрю на различные примеры iPhone в Интернете, я вижу много жесткого кодирования размеров. Обычно мне не нравится делать что-то в этом роде.

ответ

1

Я не думаю, что есть какой-либо метод, который даст вам эту информацию. Однако, как правило, 20 пунктов между элементами управления и краями экрана и 8 точек между элементами управления (ячейки таблицы могут быть разными).

Исключения из этого элемента управления UIPicker, которые распространяются полностью на экране iPhone и, возможно, на несколько других.

0

В iOS 5 вы можете получить прокси-сервер внешнего вида объекта и посмотреть, какие свойства он предоставляет. Некоторые из них могут быть метрикой.

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