2013-08-28 3 views
0

Есть ли какой-либо способ подкласса iOS-управления сказать UIButton с использованием раскадровки? Я хочу, чтобы мои кнопки были плоскими, с изображением и без него, но похоже, что раскадровка ограничена (простой в использовании) в том, что она может сделать?Подклассическое управление iOS - код против раскадровки

Это правда?

ответ

1

Создайте свой собственный класс и сделайте его дочерним классом UIButton, затем в построителе интерфейса перетащите UIButton на ваш взгляд.

Затем в инспекторе свойств перейдите на третью вкладку и измените имя класса в соответствии с вашим классом пользовательских кнопок.

enter image description here

+0

это правильный способ сделать это вместо того, чтобы писать код, чтобы справиться с этим? Я хочу контролировать общий внешний вид всех элементов управления, даже настраивая фоновые слои. – cdub

+0

Это способ сделать это, я все это делаю так, так как тогда есть одно место, где вы меняете взгляд и чувствовать вас кнопку, ярлык, ... Или, если это простой стиль, я буду использовать [Appearance Proxy] (https://developer.apple.com/library/ios/documentation/uikit/reference/UIAppearance_Protocol/Reference/ reference.html). – rckoenes

+0

имеет смысл, это то, как сказал стандартный онлайн-курс, но мне было интересно, есть ли в его хорошей практике все это в коде без использования раскадровки? – cdub