我有一个自定义UIButton
。它有
现在我想在文本左侧的按钮内添加一个图标(UIImage/UIImageView
)。 (我使用缩进将文本稍微向右移动)。是否有一种简单的方法可以添加该图标(并从代码中引用它,以便我可以更改它),或者您是否建议创建一个全新的按钮,例如基于UIView
? (例如,视图,响应触摸)?
我只是想了解最好的方法是什么。有经验吗?
答案 0 :(得分:1)
两种方式:
drawRect:
我真正喜欢的内容,因为它会让您的应用程序更加快速!addSubview:
向您的按钮添加UIImageView。如果您将其保存在主要课程(@property (...) UIButton *button
)中,则可以随时通过调用[self button]
来访问它。您也可以将UIButton子类化并添加此@property
。这取决于你。这完全取决于你。但是我更喜欢第一种方式!