首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

UIButton高亮显示状态仅适用于.normal -> .selected?

UIButton高亮显示状态不仅适用于.normal -> .selected,还适用于.normal -> .highlighted。当用户按下按钮时,按钮会进入.highlighted状态,释放按钮后,按钮会回到.normal状态。这种状态转换通常用于给用户提供按钮按下的视觉反馈。

UIButton的高亮显示状态可以通过设置按钮的highlighted属性来实现。在.normal状态下,按钮会显示正常的外观样式;在.highlighted状态下,按钮会显示高亮的外观样式。可以通过设置按钮的背景色、文字颜色、图片等属性来改变按钮的外观。

UIButton的高亮显示状态在用户界面设计中有广泛的应用场景。例如,在按钮上添加点击效果、表单提交按钮的点击反馈、游戏中的按钮点击效果等等。

腾讯云提供了丰富的云计算产品和服务,其中与按钮高亮显示状态相关的产品是腾讯云移动推送(TPNS)。TPNS是一种高效、稳定的移动消息推送服务,可以帮助开发者实现消息推送功能,包括按钮点击的消息推送。您可以通过腾讯云移动推送来实现按钮点击后的消息推送功能,为用户提供更好的交互体验。

腾讯云移动推送产品介绍链接地址:https://cloud.tencent.com/product/tpns

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

iOS - Swift UIButton中ImageView的animationImages动画执行完毕后,图标变暗

stopAnimating() 原因 这个按钮在结束动画之后之所以会变暗,是因为它在动画结束之后自动显示高亮图�片,不信?...那只好上证据了~ // 设置语音按钮的高亮图片 voiceButton.setImage(#imageLiteral(resourceName: "message_voice_sender_normal..."), for: .highlighted) 那知道原因之后就很好解决了 解决方案 方案一:设置按钮的高亮图片 将按钮的高亮图片与普通状态下的一致即可。...当该属性设置为true时,按钮在高亮状态下,图片会绘制成高亮(�前提是没有手动设置高亮图片)。...并且该值的默认值为true 所以我们也可以将属性adjustsImageWhenHighlighted设置为false,不让系统自动帮我们设置高亮状态显示的图片即可。

1.6K30
  • 当iOS遇见UI

    静态控件只用于显示应用状态,用户不能对静态控件执行任何操作。...普通:普通状态是所有控件的默认状态高亮:当UI控件需要突出显示时,它处于高亮状态。对按钮来说,当用户手指放在按钮上时,它才处于高亮状态。 禁用:当UI控件被关闭时,它处于禁用状态。...选中:选中状态通常用于标识该控件已启用或被选中。很多时候,选中状态高亮状态比较相似,但UI控件可以在用户不再使用它时继续保持选中状态。...为了判断UI控件所处的状态,UIControl提供了一系列属性来检测该控件的状态,包括是否可用、是否高亮等。这些状态可通过如下常用属性来判断。...selected:该属性判断该UIControl控件是否被选中。 highlighted:该属性判断该UIControl控件是否高亮

    74210

    【iOS 开发】基本 UI 控件详解 (UIButton | UITextField | UITextView | UISwitch)

    UI 控件状态 :  -- 普通 : UI 控件的默认状态; -- 高亮 : UI 控件突出显示, 处于高亮状态; 手放在按钮上处于高亮状态; -- 禁用 : UI 控件关闭后, 处于禁用状态; 禁用状态的控件不可操作..., 禁用操作在 Interface Builder 取消 Enable 复选框; -- 选中 : 用于标识控件已启用 或 被选中, 选中状态可以不断持续, 高亮状态只在 按下才显示; (4) UI 控件状态...: 用户碰触时的高亮状态; -- Selected : 被选中时的状态; -- Disabled : 禁用状态; 为不同状态UIButton 设置样式 :  -- "setTittle : forState...:" 方法 : UIButton 不同状态 设置不同的标题; -- "setTittleColor : forState :" 方法 : UIButton 不同状态设置不同的标题颜色; -- "setTittleShadowColor...: 设置 文本颜色 红色, 设置 阴影颜色 蓝色; -- HighLighted 状态 : 设置 文本颜色 粉色, 阴影颜色蓝色; -- Selected 状态 : 设置文本颜色 粉色, 阴影颜色

    6.7K20

    UIButton使用方法汇总

    enum {   UIControlStateNormal = 0, 常规状态显现    UIControlStateHighlighted = 1 << 0, 高亮状态显现    UIControlStateDisabled... = 1 << 1, 禁用的状态才会显现   UIControlStateSelected = 1 << 2,选中状态    UIControlStateApplication = 0x00FF0000..., 当应用程序标志时   UIControlStateReserved = 0xFF000000 为内部框架预留,可以不管他 }; 注意:  默认情况下,当按钮高亮的情况下,图像的颜色会被画深一点...button1 addTarget:self action:@selector(butClick:) forControlEvents:UIControlEventTouchUpInside]; //显示控件...文字的显示位置,字体的大小 今天遇到个很简单的几个问题,关于UIButton的,以前没有很注意,就是设置它的文字的显示位置,字体的大小。

    1.2K50

    【 iOS 应用开发 】 UIKit 控件 ( UIView 属性 | storyboard 设置 | 模拟器 | 拖线关联 | tag | 软键盘操作 | 颜色值 | 代码生成控件 | 动画设置 )

    ; 6.设置按钮点击状态的背景图片 : 将 State Config 切换到 Highlighted 状态, 此时可以设置 高亮状态下的按钮属性, 将 Background 中设置对应的按下的图片...可以在 Control 属性中勾选 Highlighted 属性, 此时就能查看高亮状态的 文字 和 背景图片了; 8.定制样式 : 使用 System 类型的属性, 会将 Highlighted...默认背景图片, 高亮状态背景图片, 并设置其类型为 定制类型, 不要点上去 高亮状态变为半透明; 设置按钮高亮状态下的属性, 注意在 Control 中的 Content 属性需要勾选 Highlighted..., [button setTitle:@"按下状态" forState:UIControlStateHighlighted]; 为高亮状态指定文字; ② 调用 setTitleColor:forState...[button setTitleColor:[UIColor redColor] forState:UIControlStateHighlighted]; 为高亮状态指定文字颜色; 3.设置背景图片

    4.9K30

    iOS UIButton解读

    UIButton控件是应用界面中常用的一个控件,用法总结: 一、初始化 UIButton的初始化一般使用其类方法,+ (id)buttonWithType:(UIButtonType)buttonType...adjustsImageWhenDisabled; //设置图片是否轻绘制当按钮禁用时 @property(nonatomic)BOOL showsTouchWhenHighlighted; //设置是否显示手指印在按钮高亮的时候...  - (void)setTitleColor:(UIColor *)color forState:(UIControlState)state; //设置标题颜色和显示当前颜色的按钮状态  - (void...)setTitleShadowColor:(UIColor *)color forState:(UIControlState)state;  //设置标题阴影颜色及显示时的状态 - (void)setImage...:(UIImage *)image forState:(UIControlState)state;  //设置按钮图片和显示当前图片时的状态 - (void)setBackgroundImage:(UIImage

    59520

    iOS-视频播放器的简单封装

    其他控件显示以及状态的设置 // 隐藏遮盖版 self.coverView.hidden = YES; // 设置工具栏状态 self.toolView.alpha = 0; self.isShowToolView...= NO; // 设置工具栏播放按钮状态 self.playOrPauseBtn.selected = NO; 这盖板只有播放完毕之后显现,点击重播之后又隐藏,因此使用hidden直接隐藏即可,而工具栏需要重复显示...中间播放按钮的点击 - (IBAction)playOrPauseBigBtnClick:(UIButton *)sender { // 隐藏中间播放按钮,工具栏播放按钮为选中状态 sender.hidden...工具条的显示与隐藏 在播放状态时,当点击imageView,就会弹出底部工具条,可以查看当前播放的时间,视频总时间或进行暂停视频、全屏播放等操作。如果没有操作,工具栏会在5秒之后自动隐藏。...*)sender { // 播放状态按钮selected为YES,暂停状态selected为NO。

    1.9K110

    请品鉴我的vim配置

    一些功能 复制内容直接放到系统剪贴本 显示行号,多种语法高亮 修改文档后马上生效 Visual模式下用 >, <移动文字不会取消选择 不生成backup文件 关闭拼写检查 关闭声音 关闭列光标加亮 关闭行光标加亮...允许折行 不代码折叠 开启实时搜索功能 显示光标当前位置 高亮显示搜索结果 折叠模式下翻页的改进 智能缩进 没有滚动条 没有菜单和工具条 总是显示状态栏 主要改动 我在spf13的基础上,做了一些微小的工作...mbbill/undotree undotree顾名思义,增强版的回退插件,快捷键 u airline 漂亮的状态栏,能够显示很多状态。 ?...If the topmost selected line is commented, all selected lines are uncommented and vice versa....命令列表 Normal mode ----------- ds - delete a surrounding cs - change a surrounding ys

    2K60
    领券