为Interface Builder创建自定义按钮

Pat*_*boa 5 xcode cocoa-touch button interface-builder ios4

嘿伙计们,有谁知道如何为Interface Builder创建自定义按钮?喜欢而不是只有一个普通的圆形矩形按钮,我希望有一个自定义的3D按钮和一些随机图像背景为该按钮,任何人都可以告诉我如何做到这一点,谢谢

Jos*_*zzi 2

您需要找到一个第三方类(最好带有 Interface Builder 插件,这样您就可以在 IB 文件中看到它)或用于 Mac 的 UIButton 或 NSButton/NSButtonCell 子类,并提供您自己的 3D 彩虹独角兽绘图行为。:-)

Interface Builder 只能向您显示它所了解的类 - 您无法在那里添加行为/修改现有的绘图行为,因为那是不适合该工作的工具。您需要在代码中找到其他人的或您自己的子类,然后让 IB 知道。

根据OP的评论进行更新

您可以用来-setImage:forState:为给定的状态提供自定义图像。