How can I add the #39;Glow effect#39; to UIBarButtonItem?(如何将“发光效果添加到 UIBarButtonItem?)
问题描述
我尝试了很多方法来找出 UIBarButtonItem 的发光效果.现在正在创建一个 UIButton 并将其作为 UIBarButton 的 customView.有没有人有任何其他方法可以使它更容易?(就像 UIBarButtonItem 的内置属性)
I tried a lot to find out the glow effect for UIBarButtonItem. Now am doing by creating a UIButton and making it as the customView for the UIBarButton. Do anyone have any other methods to make it much more easier? (like a inbuilt property for UIBarButtonItem)
推荐答案
你的意思是当你触摸一个按钮时得到的效果?这是 UIButton 上的一个属性(也可以从 Interface Builder 访问);
You mean the effect you get when you touch an button? That is a property on an UIButton (also accessible from Interface Builder);
@property(nonatomic) BOOL showsTouchWhenHighlighted
所以...
UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
button.showsTouchWhenHighlighted = YES;
如果您编写 UIBarButtonItem 的子类并将此代码放在某个地方,那么重用它真的很容易(而且不会乱七八糟).不知道有没有其他办法.
If you write a subclass of UIBarButtonItem and put this code in there somewhere it is really easy (and not messy) to re-use it. I'm not sure if there is any other way.
这篇关于如何将“发光效果"添加到 UIBarButtonItem?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:如何将“发光效果"添加到 UIBarButtonItem?
基础教程推荐
- 如何从 logcat 中删除旧数据? 2022-01-01
- navigator.geolocation.getCurrentPosition 在 Android 浏览器上 2022-01-01
- iOS4 创建后台定时器 2022-01-01
- NSString intValue 不能用于检索电话号码 2022-01-01
- libGDX 从精灵或纹理中获取像素颜色 2022-01-01
- Android:getLastKnownLocation(LocationManager.NETWORK_PROVIDER 2022-01-01
- iPhone - 获取给定地点/时区的当前日期和时间并将其与同一地点的另一个日期/时间进行比较的正确方法 2022-01-01
- AdMob 广告未在模拟器中显示 2022-01-01
- Cocos2d iPhone 非矩形精灵触摸检测 2022-01-01
- 通过重定向链接在 Google Play 中打开应用 2022-01-01
