我的应用程序中有几个UIButton,它们的On/Off状态有不同的图形。较小的按钮全部正确显示,没有任何闪烁,但较大的按钮(320x90像素)在75%的时间内按下时会在按钮上闪烁黑色。这是在iPhone上,而不是在模拟器上。我已经在IB中设置了UIButton的默认,突出显示,选定和禁用状态图像的不同组合,但我仍然无法摆脱这种闪烁。有什么我可以尝试吗?UIButton按下时闪烁
回答
如果您在处理程序中执行类似button.selected = !button.selected
的操作,那么我也有这个问题。 我修正了它的调用button.highlighted = NO
。
这对我有用。我有一个按钮,突出显示的和选定的状态使用相同的图像(与正常图像不同),并且从高亮显示改为选择时闪烁。 – 2011-07-01 16:57:38
大卫的权利,在调用'button.selected = NO'(或'button.selected =!button.selected')之前调用'button.highlighted = NO',也为我解决了这个问题。 – 2012-05-24 03:41:43
相同...完美:) – VTS12 2012-11-05 21:41:36
- 1. 的UIButton像闪烁
- 2. UIButton不闪烁在触摸
- 3. 如何让按钮按下后闪烁?
- 4. ProgressBar在下载时闪烁
- 5. 悬停时按钮会闪烁闪烁的黑色边框?
- 6. 编译时闪烁按钮不断闪烁
- 7. 如何让鼠标点击时按钮闪烁/闪烁?
- 8. ToolStrip按钮闪烁
- 9. 更改帧时活动闪烁/闪烁
- 10. 关闭的UIButton闪烁动画
- 11. 选择Java时获取按钮闪烁
- 12. 使用按钮时闪烁形式
- 13. Processing.js草图从OpenProcessing下载时闪烁
- 14. Symfony OutputFormatterStyle“闪烁”不闪烁
- 15. 闪烁或闪烁bgcolor
- 16. UIAlertViewController闪烁/闪烁简要
- 17. 停止闪烁从闪烁
- 18. 闪烁时间戳
- 19. React native android TouchableNativeFeedback在按下时闪烁黑色
- 20. Datatrigger上的按钮闪烁
- 21. Simon说的闪烁按钮
- 22. win32按钮保持闪烁
- 23. Java LWJGL:按钮闪烁
- 24. 按钮闪烁的文字
- 25. 的UITableViewCell闪烁上长按
- 26. 当在viewDidLoad中使用setBackgroundImage时,UIButton会闪烁
- 27. 闪烁CSS和Javascript下拉
- 28. jQuery下拉菜单闪烁
- 29. 在Windows Phone上做闪烁/闪烁按钮
- 30. 按下UIButton时移动
你是否在按下事件期间修改按钮? – Josh 2009-11-12 22:54:12
一旦这个UIButton被按下,它会调用一个函数,在处理发生在后台线程时禁用该按钮。这与其他UIButtons不同,可能会导致此问题,但我无法获得UIButton状态图像的任何组合以防止闪烁。 – Ian 2009-11-12 23:37:29
确保您不禁用,或者就此而言,您的后台线程中的所有按钮或任何其他界面元素都可以访问。这可能会导致问题。保持后台线程只处理不涉及该接口。 – luvieere 2009-11-13 08:25:34