Ios6 ios UIButton子类可重用情节提要中的按钮

Ios6 ios UIButton子类可重用情节提要中的按钮,ios6,uibutton,subclass,Ios6,Uibutton,Subclass,我已经创建了一个应用程序,它使用Xcode中的故事板功能 我需要在一些视图上放置一个按钮,即“呼叫我们”按钮。按钮将具有与之相关联的相同外观、文本和操作 这就是我认为最好创建按钮的子类并从中设置所有按钮属性的原因 没有编码问题,但是当我把一个按钮拖到情节提要上的一个视图上时,将它的类更改为“CallButton”子类名称——它只是忽略所有格式 我错过什么了吗?有没有更简单的方法重复使用按钮?通常(传统的方式)我只需从代码中调用按钮,但由于我使用了故事板,我需要拖放按钮 谢谢你的建议 Xcode不

我已经创建了一个应用程序,它使用Xcode中的故事板功能

我需要在一些视图上放置一个按钮,即“呼叫我们”按钮。按钮将具有与之相关联的相同外观、文本和操作

这就是我认为最好创建按钮的子类并从中设置所有按钮属性的原因

没有编码问题,但是当我把一个按钮拖到情节提要上的一个视图上时,将它的类更改为“CallButton”子类名称——它只是忽略所有格式

我错过什么了吗?有没有更简单的方法重复使用按钮?通常(传统的方式)我只需从代码中调用按钮,但由于我使用了故事板,我需要拖放按钮


谢谢你的建议

Xcode不会反映您在子类中以编程方式所做的更改,但是如果您在子类中设置按钮,则在运行应用程序时,它应该与预期的一样

理想情况下,您应该在其initWithFrame和initWithCoder方法中设置CustomButton


您的按钮类型是否设置为故事板中的其他按钮类型?另外,您在
UIButton
子类中覆盖了哪个初始值设定项?是的,它被设置为uibuttonypecustom,并且我已经覆盖了initWithFrame和initWithCoder方法。它在运行时确实可以工作,但我想在设计器中看到它。只是想知道我是否错过了什么!谢谢,我担心会是这样。它在运行时确实可以工作,但是当我看不到它在情节提要设计器中的外观时,很难设计按钮!也许我不得不忍受它?!IB没有那么先进,对不起!该死。我不得不调用自定义按钮,但在IB中为每个按钮添加一个背景,以便我可以检查它的位置。。。然后检查我在设备上运行时是否正常!作为更新,如果某些更改被标记为IBInspectable,您现在可以看到这些更改: