我想拥有具有UIWebView文本格式功能的按钮。通过继承UIButton可以轻松实现这一点,还是我采用不同的方法更好?如果可能的话,我宁愿能够从UIButton中的功能中受益,而不是子类UIControl和重新实现按钮功能。
答案 0 :(得分:1)
UIButton是一个所谓的类集群。这意味着一旦你实例化了一个按钮,你就不会得到一个UIButton的实例,而是一些私有的内部类(另请参阅this SO question)。所以最好的方法是从UIControl继承,我担心。搜索用于UIButton子类化的StackOverflow,已经有很多与之相关的问题可以更详细地解释这一点。
编辑:您可以继承UIButton,但这似乎有问题。