在Storyboard中使用UIButtons的PaintCode 2

时间:2015-04-23 23:29:47

标签: ios objective-c uibutton storyboard paint-code

我从PaintCode 2导出StyleKit.h文件。它有一个类方法:

+ (UIImage*)myImage;

在我的故事板中,我有一个UIButton,我想将UIControlStateNormal的图像设置为myImage。为了做到这一点,我在storyboard中添加了一个通用Object,将Object的类设置为StyleKit,然后从对象创建了一个出口到UIButton。这似乎是正确的;但是,当我构建一个运行时,我收到一个错误。似乎StyleKit的实现会自动调用插座目标上的setImage:。但是,您不要在UIButton上调用setImage:,而是调用setImage:forState:,因此它会抛出无法识别的选择器异常。

您是否可以通过继承UIButton并创建一个始终为setImage:设置图像的UIControlStateNormal方法,在故事板中将PaintCode 2与UIButton一起使用?

1 个答案:

答案 0 :(得分:1)

根据我的经验,PaintCode,Storyboard和Buttons不相处。您可以通过代码设置按钮的图像,但无法在故事板中将其连接。