2015-04-23 2 views
2

экспортировать файл StyleKit.h из PaintCode 2. Он имеет метод класса:PaintCode 2 с UIButtons в раскадровке

+ (UIImage*)myImage; 

В моей раскадровки, у меня есть UIButton, и я хочу, чтобы установить изображение для UIControlStateNormal для myImage. Чтобы сделать это, я добавил общий объект в раскадровку, задал класс Object to StyleKit, а затем создал выход из объекта в UIButton. Это кажется правильным; однако, когда я создаю прогон, я получаю сообщение об ошибке. Похоже, что реализация StyleKit автоматически вызывает setImage: на цель розетки. Однако вы не вызываете setImage: на UIButton, а скорее вызываете setImage:forState:, поэтому он бросает исключение исключенного исключения.

Можете ли вы использовать PaintCode 2 с UIButton в раскадровке, подклассифицируя UIButton и создавая метод setImage:, который устанавливает изображение всегда для UIControlStateNormal?

ответ

1

Из моего опыта, PaintCode, Раскадровка и Кнопки не ладят. Вы можете установить изображение кнопки с помощью кода, но не сможете подключить его в раскадровке.

+0

Ugh, sadness :( –

+0

Да, я тоже. Я использую PaintCode все больше и больше в последнее время. Это был реальный спасательный процесс в моем текущем проекте. Но есть несколько недостатков. – Scott

+0

UIButton имеет 2 вида изображений _ (передний и задний) _ и 4 основных состояния _ (нормальный, выбранный, выделенный, отключенный) _, который можно комбинировать _ (выбранный + выделенный, выбранный + отключен). Какую из них вы хотите установить? – Tricertops

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