2015-05-15 1 views
-1

Я абсолютно ошеломлен концепцией элементов стиля в Swift. Я очень привык к HTML/CSS, поэтому простите меня, если я не использую правильную терминологию. Я привык, чтобы быть в состоянии сказать thisElement имеет стильКак вы стилируете iOS UIElements в Swift?

width: 50%; height: 100px; background-color: #ff00ff;

Что бы эквивалентом. Имейте в виду, что я очень новичок в этом.

ответ

2

Ближе всего вы можете получить то, что называется внешний прокси. Это в основном позволяет вам устанавливать общие функции всех виджетов общего типа и обычно называется запуском приложения.

Также имейте в виду, что вы работаете здесь с объектно-ориентированной вселенной. Итак, если у вас действительно есть, скажем, кнопка, которая всегда должна быть размером 100 на 50 и появляется во многих местах приложения, вы должны подклассифицировать UIButton и настроить свой подкласс таким образом, чтобы этот размер был - и затем использовать этот подкласс где бы вы ни выбрали кнопку, которая выглядела так.

+0

См., На экране прокси, обсуждение в моей книге: http://www.apeth.com/iOSBook/ch25.html#_appearance_proxy – matt

+0

О, и есть очень хорошее видео WWDC по теме тематизации вашего приложения внешний вид, от двух или трех лет назад, IIRC. – matt

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