2010-08-20 4 views
0

Я пришел к эксперименту с Android для разработки Iphone. поэтому у меня много неприятностей не только для поиска того, что я ищу, но и для того, чтобы знать правильный термин для этого предмета. Хорошо, это то, что я ищу, мне просто нужно знать, возможно ли это, и если это так, толчок в правильном направлении.Изменение внешнего вида компонентов Iphone UI

Лучший способ я могу описать, что это скиннинг. в конце концов, это все, что мне действительно нужно. То, что я хотел бы сделать, это создать пользовательский скин для разных элементов ui: пользовательская кнопка бездействия и вниз.

Я действительно не ищу «трюк» или «обход», я действительно просто хочу знать, имеет ли это sdk, или если iphone поддерживает такую ​​вещь. Если бы это не так, облом, но я мог бы преодолеть это.

Надеюсь, что я достаточно ясен, ваша помощь приветствуется.

+0

вы используете Interface Builder? – 2010-08-20 20:57:03

+0

В этот момент я устанавливаю xcode, я собираю данные по некоторым элементарным идеям, которые я хотел бы использовать в своем приложении, пока я настраиваюсь. но продолжайте, как будто я использую конструктор интерфейса. – user421041

ответ

1

Если вы ищете, можете ли вы изменить отдельные визуальные атрибуты элементов пользовательского интерфейса, тогда ответ определенно.

В целом, чтобы настроить отдельные элементы пользовательского интерфейса, вам нужно сделать это на каждом компоненте вручную (или с помощью построителя интерфейса). Например, если вы хотите изменить цвет фона в UIButton, вам необходимо установить свойство backgroundColor.

iPhone SDK специально не поддерживает удаление скинов (или тем или стилей) в том виде, в котором вы можете его искать.

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

В этом ключе вы можете захотеть взглянуть на проект Three20, который имеет понятие «стили»:

http://three20.info/overview#Style

+0

просто ответ нужен, спасибо. – user421041