heightlighted情况下 ,点击 按钮 ,出现的下一张图片。
selected情况下,也是点击按钮出现 下一张图片,但是这个按钮 需要一个带UIButton的方法,来控制它的状态,通过btn.selected=!btn.selected来控制每次的状态。
当在heightlighted的情况下,通过btn.select控制时,会出现,点击的第一次是高亮状态,松手后恢复,再次点击,出现比原图片颜色更深的一张图片,第三次点击状态跟第一次点击状态一样,这个的原因是:当第一次点击后,selected的状态是选中,未解锁,第二次点击,使其解锁,第三次跟第一次效果一样。中间多了一个解锁过程。
本文详细介绍了在iOS开发中使用UIButton时如何控制按钮的状态变化,特别是针对highlighted和selected两种状态的交互逻辑。通过实例说明了如何利用btn.selected=!btn.selected来实现按钮状态的切换,并解释了在不同状态下的表现差异。
681

被折叠的 条评论
为什么被折叠?



