Есть ли программный способ получить стандартные размеры в IPhone SDK - PullRequest
5 голосов
/ 04 июня 2010

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

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

Ответы [ 2 ]

1 голос
/ 09 ноября 2011

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

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

0 голосов
/ 10 ноября 2011

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

...