【发布时间】:2011-01-09 17:08:56
【问题描述】:
我有一个显示照片的 ScrollView。触摸屏幕时,会弹出一个 UIToolBar,其中有几个 UIBarButtonItem 按钮,如上一个、下一个、播放……如果用户 5 秒内没有任何操作,工具栏又会消失。
这一切都与 Apple Photos 应用非常相似。
一切正常,但有一件事我正在努力解决:如果用户按下按钮,我无法触摸,也无法检查按钮的突出显示状态。
所以如果用户按住按钮几秒钟就会出现问题......程序将假设没有发生任何事情,并在 5 秒钟后移除工具栏。
照片应用没有这个问题。更好的是:当您按住 Next 或 Previous 按钮或超过一秒时,它已经执行了与 UIBarButtonItem 关联的“动作”!
简而言之,我想做以下其中一项: - 知道 UIBarButtonItem 是否被按下 - 了解 UIBarButtonItem 是否突出显示 - 否则只知道是否有任何新闻在进行
【问题讨论】:
-
听起来你的 IB 连接没有设置
标签: iphone uibarbuttonitem uitoolbar touchesbegan