gpt4 book ai didi

ios - 不同状态的 UIButton 插图

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:53:24 28 4
gpt4 key购买 nike

我有一个包含按钮的 UIBarButtonItem,我在该按钮上为按下/未按下状态设置了自定义背景图像。按下的图像向下移动 4px,因此未按下时的文本看起来垂直居中。我知道我可以使用 [button setTitleEdgeInsets:UIEdgeInsetsMake(10.0, 10.0, 0.0, 0.0)] 来更改文本标签的位置,但我只能针对特定的控件状态(未按下)执行此操作吗?

如果这意味着子类化 UIButton,我是否不必在 drawRect 中自己处理所有绘图?

最佳答案

不,如果您对 UIButton 进行子类化,则您不必自己处理绘图。一种方法是简单地键值观察子类中的 enabledselected 属性,然后只要状态发生变化就将边缘插入调整为适当的值。 This question here relates to observing the button for state changes.

关于ios - 不同状态的 UIButton 插图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9350203/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com