可以用UIButton实现,前景色用titlecolor,背景色用setBackgroundColor,并匹配多种状态,例如normal,selected,hightLighted。
当按钮被选中时,可能会造成显示错乱,可以把按钮的isSelected设置位false,且adjustsImageWhenDisabled和adjustsImageWhenHighlighted设置位false。
当selected和hightLighted没有title时,默认显示normal的文字。
这样我们可以通过简单的设置是否是normal、selected、hightLighted,在加上title就可以了。
网友评论