iphone - 如何在不点击导航栏的情况下突出显示导航栏中的 BarButton?

标签 iphone objective-c ios ipad

通常,当我们点击 UIBarButtonItem 时,它会突出显示。

但是,我打算向用户表明,当 View 在 4 秒后加载时,该操作会自动为他们完成。

所以我想在不点击按钮的情况下突出显示它。

我怎样才能做到这一点?

最佳答案

对于 UIVIew 对象,例如 UIButton,您可以使用以下代码 Glow category on UIView that adds support for making views glow或使用 this example .

如果您使用的是第一个,则只需调用 startGlowingstopGlowing。当您调用 startGlowing 时, View 将开始闪烁柔和的光,调用 stopGlowing 时会移除此效果。检查this .

对于 UIBarButtonItem,您可能必须使用 the solution provided here .

关于iphone - 如何在不点击导航栏的情况下突出显示导航栏中的 BarButton?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13404898/

相关文章:

iPhone css 悬停,迫使我添加触摸事件

iphone - 从我的应用程序启动另一个iPhone应用程序,是否已经安装?

objective-c - 将 UnsafeMutablePointer 传递给函数时出错

objective-c - 在 Cocoa 中更改窗口背景

android - GCM - iOS 客户端控制推送通知?

ios - 使用惰性变量时的编译错误

iphone - 如何实现系统相机app的缩小动画效果?

iphone - 如果标签相等,则更改 View

iphone - 正确清除对象 "getters should not be used for side effects"

iOS Swift - 协议(protocol)发送委托(delegate)给错误的 TableViewController