我创建了一个使用 Xcode 中 Storyboard 功能的应用程序。
我需要在几个 View 上放置一个按钮,即“调用我们”按钮。该按钮将具有相同的外观、文本和与其关联的操作。
这就是我认为最好创建按钮的子类并从那里设置所有按钮属性的原因。
不存在编码问题,但是当我将按钮拖动到 Storyboard 上的 View 时,将其类更改为“CallButton”子类名称 - 它只是忽略所有格式。
我错过了什么吗?有没有更简单的方法来重用按钮?通常(老派方式)我会简单地从代码中调用按钮,但由于我使用了 Storyboard ,我实际上需要拖放按钮。
感谢您的建议!
最佳答案
Xcode 不会反射(reflect)您在子类中以编程方式所做的更改,但如果您在子类中设置按钮外观,那么当您运行应用程序时,它应该看起来像预期的那样。
理想情况下,您可以在其 initWithFrame 和 initWithCoder 方法中设置 CustomButton。
关于ios6 - ios UIButton 子类可重用 Storyboard 中的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16878844/