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

如何更改UIAction工作表取消按钮背景颜色

UIActionSheet是iOS中的一个弹出框控件,用于显示一系列选项供用户选择。在iOS 8之后,UIActionSheet被废弃,推荐使用UIAlertController来代替。

要更改UIActionSheet(或UIAlertController)的取消按钮背景颜色,可以通过自定义样式来实现。以下是一种实现方式:

  1. 创建一个自定义的UIActionSheet(或UIAlertController)子类,例如CustomActionSheet。
  2. 在CustomActionSheet中,重写viewWillAppear方法,并在该方法中修改取消按钮的背景颜色。
  3. 在重写的viewWillAppear方法中,首先调用父类的viewWillAppear方法,然后获取到取消按钮的视图,并设置其背景颜色。
  4. 在需要使用自定义取消按钮背景颜色的地方,使用CustomActionSheet来替代原始的UIActionSheet(或UIAlertController)。

下面是一个示例代码:

代码语言:txt
复制
class CustomActionSheet: UIActionSheet {
    override func viewWillAppear(animated: Bool) {
        super.viewWillAppear(animated)
        
        // 获取取消按钮的视图
        if let cancelButton = self.cancelButton {
            // 设置取消按钮的背景颜色
            cancelButton.backgroundColor = UIColor.redColor()
        }
    }
}

// 使用CustomActionSheet来替代原始的UIActionSheet
let customActionSheet = CustomActionSheet(title: "Title", delegate: nil, cancelButtonTitle: "Cancel", destructiveButtonTitle: nil, otherButtonTitles: "Option 1", "Option 2")
customActionSheet.showInView(self.view)

请注意,上述示例代码是使用Swift语言编写的,如果你使用的是Objective-C,需要进行相应的语法转换。

推荐的腾讯云相关产品和产品介绍链接地址:

  • 云服务器(CVM):https://cloud.tencent.com/product/cvm
  • 云数据库 MySQL 版:https://cloud.tencent.com/product/cdb_mysql
  • 云原生容器服务(TKE):https://cloud.tencent.com/product/tke
  • 人工智能开放平台(AI):https://cloud.tencent.com/product/ai
  • 物联网开发平台(IoT):https://cloud.tencent.com/product/iotexplorer
  • 移动推送服务(TPNS):https://cloud.tencent.com/product/tpns
  • 云存储(COS):https://cloud.tencent.com/product/cos
  • 腾讯区块链服务(TBaaS):https://cloud.tencent.com/product/tbaas
  • 腾讯云游戏引擎(GSE):https://cloud.tencent.com/product/gse
  • 腾讯云直播(CSS):https://cloud.tencent.com/product/css
  • 腾讯云音视频解决方案:https://cloud.tencent.com/solution/media
  • 腾讯云元宇宙解决方案:https://cloud.tencent.com/solution/metaverse

以上是一个基本的示例,具体的实现方式可能因具体的开发环境和需求而有所不同。在实际开发中,你可以根据具体情况进行调整和扩展。

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

相关·内容

Excel实战技巧65: 制作漂亮的用户窗体按钮——当鼠标移动到按钮上时高亮显示

由于图像是静态的,在运行时不能更改颜色,因此每个按钮都由两个图像组成,一个图像代表鼠标悬浮在按钮上的状态,另一个图像代表鼠标未悬浮在按钮上的状态。...然后,使用VBA代码来根据鼠标的位置切换这两个图像的可见性,从而实现按钮的动态变化。 在Excel工作中创建按钮图像 使用文本框在Excel中创建按钮图像。...在Excel工作中,选择并复制相应的文本框(这里是绿底的“确定”文本框)。...在工作中复制相应的文本框(这里是白底的“确定”文本框),然后按照上文所示的操作将其粘贴到该控件的Picture属性中,得到一个白底灰字的图像按钮,如下图7所示。 ?...,按钮背景会保持为白底灰字。

8K20

小程序.我还是不知道起什么名字

所以,我们需要有一个全局样式,可以为所有页面设置“默认”样式。小程序为我们提供了一个这样的样式文件,就是前面提到过的app.wxss文件。 ?...那么,来修改一下页面的背景颜色吧。 要修改页面整体的背景色,需要寻找一个包裹所有页面元素的容器,并设置这个容器的背景色。...原因是因为最外层的container view没有固定的高度,它的高度由其内部子元素决定,所以橘红色部分的下边刚好和按钮的下边重合。 如何解决这个问题呢?...既然这个导航栏无法取消如何让整个页面只有一种颜色呢?下面我们考虑将导航栏的颜色和页面的背景色设置成同一个颜色 。...我先来学习window配置项下能够更改导航栏颜色的属性:navigationBarBackgroundColor。

1.4K20

excel常用操作大全

)一般不会打印,但有时它根本不会打印,因此有必要删除这些表格格线只需单击“文件”、“页面设置”和“工作”菜单,单击“格线",网”左侧的选择框,然后取消选择“格线".网” 17.如何快速报告?...要取消,请选择中文文本框,弹出菜单,选择“设置文本框格式”“颜色和线条”,然后选择“线条”-“颜色”-“无线条颜色”。 20、如何快速输入数据序列?...因此,ZM(2)工作应该重新命名。 29.如何拆分或取消拆分窗口?当我们在工作中输入数据时,我们有时会在向下滚动时记住每个列标题的相对位置,尤其是当标题行消失时。...除了使用“窗口”\“展开窗口”命令外,取消拆分窗口还有一些快捷方式:将鼠标指针放在水平分割线或垂直分割线或双拆分交点上,双击鼠标取消拆分窗口。 30.如何展开工作簿?...选择“工具”\“选项”命令,选择“常规”项目,并使用上下箭头在“新工作簿中的工作数量”对话框中更改工作的数量。一个工作簿最多可以包含255个工作,系统默认值为6。

19.1K10

Guake 3.7.0下拉式终端发布,可根据每选项卡更改终端颜色

Guake下拉式终端3.7.0版本已经发布,能够按选项卡设置终端背景和前景颜色,该选项仅显示当前路径的最后一个目录作为终端名称,还有更多功能。...执行所需的命令或快速查看一些长时间运行的命令的输出,然后再次按该键(或将Guake设置为失去焦点时自动隐藏)以隐藏终端,因此您可以以最小的干扰返回到以前的工作。...在终端标签中运行guake --bgcolor=color(其中color是十六进制颜色,例如#rrggbb)以更改终端的背景色,或运行guake --fgcolor=color设置终端的前景色。...可以通过右键单击“终端”选项卡并选择“重置自定义颜色”来重置颜色(暂时没有上下文菜单可以更改颜色)。...许多错误修复 安装Guake3.7.0 上面链接的Guake安装说明提到了如何从Linux发行版的存储库中安装它,如何从PyPi(最新版本)安装Guake,以及从源代码安装

1.8K20

如何更改 Ubuntu 的终端的颜色

更改你的 Ubuntu 的终端的颜色 这些步骤类似于 如何更改终端的字体和大小。你必须找到自定义颜色的选项,就是这样的简单。...你可以单击菜单按钮或者右击终端屏幕的任意位置来访问首选项。 image.png 针对你的自定义选项,创建一个独立的配置文件将会是一个好主意,因为这样做不会更改默认的设置。...但是,如果你想要自定义,你需要先取消系统的颜色的选项,然后再开始选择颜色。...image.png 如你在上面的屏幕截图中能够注意到的那样,你可以选择使用一些内置的颜色方案,也可以 通过更改文本和背景的默认颜色选项 来完成自定义颜色方案。...这里是如何针对 Ant 和 Orchis 主题进行更改终端的颜色方案: image.png 你可以选择一种黑暗主题,接下来你的主题将会变成黑色。不需要担心选择颜色方案的问题。

12.9K10

【CSS】课程网站网页底部开发 ( 网页底部盒子模型测量及样式 | 代码示例 )

最终内存尺寸为 118x34 像素 , 文本 16 像素 , 颜色值 #00a4ff ; 下载 APP 按钮样式 : /* 版权盒子 下载 APP 按钮样式 */ .app { /* 显示模式...*/ color: #050505; /* 取消链接下方的横线 */ text-decoration: none; /* 调试时使用的背景 */ /*background: skyblue;...50 像素 */ width: 50px; /* 按钮高度 40 像素 但是为了与父容器匹配 这里拉伸到 42 像素 */ height: 42px; /* 使用图片背景方式设置按钮图片 */...条右侧 课程 头部样式 */ .course-hd { /* 尺寸 228x48 像素 */ height: 48px; /* 盒子背景颜色 */ background-color: #9bceea...无序列表 列表项 正在学习 文本样式 */ .course-bd li p { font-size: 12px; color: #a5a5a5; } /* Banner 条右侧 课程 底部按钮样式

4.2K30

Excel实战技巧94: 显示过期事项、即将到期事项提醒

如下图1所示的工作,这是在2020年5月27日时的状态。其中,当天之前还未完成的工作事项突出以红色背景显示,已完成的工作事项字体显示灰色,未来7天内要完成的工作事项突出以绿色背景显示。 ?...在弹出的“新建格式规则”对话框中,在“选择规则类型”中选取“使用公式确定要设置格式的单元格”,在“为符合此公式的值设置格式”中输入: =$C2=”是” 单击“格式”按钮,设置字体颜色为灰色。...图2 第2个条件格式:当天之前还未完成的事项突出显示红色背景 设置步骤与上面相同,只是在“为符合此公式的值设置格式”中输入: =AND(B2<=TODAY(), 单击“格式”按钮,设置背景颜色为红色。...单击“格式”按钮,设置背景颜色为绿色。...完美Excel社群2020.12.1动态 #VBA# Excel编程周末速成班第14课:格式化工作 主要内容:格式化数字;字体格式;更改文本的对齐方式和方向;在单元格区域内添加边框和背景更改列宽和行高

6.4K20

《iVX 高仿美团APP制作移动端完整项目》02 搜索、搜索提示及类别需求分析思路及制作流程

: 在此我们先制作一个搜索框,添加一个行命名为搜索框: 接着添加一个搜索框以及一个搜索按钮如何才能像我那样设置较为“美观”的按钮呢?...此时我们需要对其设置对应的圆角,首先查看文本输入框的属性: 在此需要设置其圆角值,我设置的圆角值为18,并且取消了右上角和右下角的圆角,因为我们需要使其与按钮的圆角对应。...接着我们开始查看按钮的对应的属性值,我们可以看到按钮背景色为黄色,其圆角设置如下: 为了圆角的直角是左上角和左下角,在此取消了该角的圆角,这样将会使其重合,但是需要注意,一定要设置对应的高度使其统一...,在此我设置的高度为 40px: 接着我们把搜索行的背景色修改为透明,否则就会覆盖掉原来的颜色了: 我们查看原页面得知,该区域是有一个圆角的,我们设置内容行的圆角值如下: 此时我们可以取消左下角和右下角的圆角值...: 接着在其添加一个文本: 接着我们更改其对应的背景颜色、字号及文字内容: 那如何才能使其具有以下呈现呢?

1.1K10

C++ Qt开发:PushButton按钮组件

类似于HTML和CSS中的样式,QSS允许开发者通过简单的样式规则来定义Qt界面的外观,包括控件的颜色、字体、边框、背景等。...:20pt; /*字体颜色为白色*/ color:white; /*背景颜色*/ background-color:rgb(14 , 150 , 254);...,如下所示; 接着我们来看一下如何添加背景图片到Qt中并使用QSS将背景附加到PushButton上,首先分别准备一些素材文件,这里提供三个不同的png图片; 下面是普通态的背景图,用了同一张背景图:...AddFiles按钮依次选中资源并添加到项目源文件中,当添加结束后按下Ctrl+S保存RC文件,即可看到如下图所示; 样式设置背景图可以使用setStyleSheet函数,在程序里设置按钮的样式,具体程序如下所示...,并输出如下图所示; 当然,此类按钮的美化完全可以使用QSS来实现并不需要导入样式图,这种方法比上面用图标作为背景的好处就是可以不需要设计背景图,而且在样式不设置字体的情况下,可以随意更改文字以及文字的大小

59710

小程序实战(三) - head组件的封装与使用

阅读本文你可知道 如何在小程序中进行head配置 如何封装一个自定义head组件 默认的head配置方式 微信小程序的head一般是开发者通过在app.json来设置统一的样式,又或者在每个页面的json...navigationBarTitleText": "Weixin", "navigationBarTextStyle": "black" }, navigationBarBackgroundColor:设置的head背景颜色...应用中需要换肤功能,需要根据设置来更改head的背景颜色。...back: { type: Boolean, value: false }, }, 这里我配置了三个属性,即背景颜色...,定位信息图标,返回按钮,根据不同的功能设置值的类型即可,比如背景颜色这里为字符串类型,其他为布尔型 配置组件功能 一般来说基础head的基本功能就是返回上一个页面,封装一个back方法调用 wx.navigateBack

1.1K20

UINavigationBar的用法

设置导航栏的标题 这个直接是很简单的设置,一行代码搞定 self.navigationItem.title = @"导航栏标题"; 设置导航栏背景颜色 导航栏的背景颜色,也是很简单的 自己替换代码中的颜色即可...self.navigationBar.barTintColor =[UIColor blackColor]; 设置导航栏的背景图片 这里虽然一行代码很简单,但是要来简单的说一下BarMetrics这个枚举值...UIBarMetricsLandscapePhone功效一样,不过iOS8已经弃用了 UIBarMetricsCompact, UIBarMetricsDefaultPrompt和UIBarMetricsCompactPrompt 更改顶部状态栏的颜色...,用于亮色背景,一个是白色用于深色背景 设置返回按钮 有时候我们会发现,我们设置的返回按钮都是蓝色的默认颜色,那么到底该怎么更改这些按钮颜色呢 设置返回按钮颜色,只设置tintColor的颜色就好了...:NSLocalizedString(@"取消", nil) style

2K20

Android | Compose 初上手

showBackground: Boolean: 是否显示背景,true为显示。 backgroundColor: Long: 设置背景颜色。...如果某个参数在重组完成之间发生改变,Compose 可能会取消重组,并使用新的参数重新开始。 取消重组后,Compose 会从重组中舍弃界面树。...强调色,悬浮按钮,单选/复选按钮,高亮选中的文本,链接和标题 secondaryVariant: Color, // 用于区分强调色 background: Color, // 背景色...colors 按钮颜色,默认是 ButtonDefaults.buttonColors() 。可选的有: image.png ​ 其中可以设置按钮背景色,未启用的颜色等。...默认会有一个边框,其参数和 Button 一致,效果如下 image.png TextButton 默认的 button 在有主题的时候,默认背景是主题颜色,而 textButton 背景默认是透明的

5.3K20

重磅分享-揭开Excel动态交互式图表神秘面纱

第三步:插入第一个数据透视图-以TOP5经销商为例 Step1:插入数据透视图,将其存放在一个新工作中 Step2:选择前5项,经销商销量降序排序,数据透视图工具-分析-字段按钮全部隐藏 Step3...:更改标题,更改图表类型为条形图,设置为逆序类别,取消网格线和X轴标签, 添加蓝色数据标签。...并美化图表,将其背景色设置为黑色,将图表和轴字段设置为蓝色。...第四步:复制TOP5dealer工作,制作月销量折线图 Step1:对于刚刚制作好的TOP5dealer工作,移动或复制-建立副本,选择行标签为销售日期,值区域为客户ID。...Step3:为切片器设置数据透视表链接 注:1)所有切片器均不要关联KPI工作2)所有切片器均不要关联与自己字段名称一样的工作,比如“颜色”切片器,不要关联“颜色工作,否则会被自己切片;车型和级别那里也是同样的道理

8.1K20

SAP ABAP——SAP简介(四)【SAP GUI】

在学习工作中,我通常使用偏后端的开发语言ABAP,SQL进行任务的完成,对SAP企业管理系统,SAP ABAP开发和数据库具有较深入的研究。...GUI主题    代码一键格式化    更改登录界面背景 写在最后的话 SAP GUI简介 SAP GUI 是 SAP 的通用客户端,用于访问 SAP 应用程序中提供的开发功能和业务功能。...,包括更改GUI主题样式,设置代码一键格式化,更改登录界面图片:    更改GUI主题 (一)单击【定制本地布局】按钮 (二)弹出对话框如下,单击第一个【选项】按钮 (三)进入【SAP GUI...选项-S4H】对话框如下图所示,便可以进行个性化设置了 (四)在【可视设计】中可以更改主题、字体    代码一键格式化    更改登录界面背景 (一)输入【T-CODE:SMW0】进入SAP...:初始屏幕,维护ssm_cust (七)确认维护后,会弹出提示对话框警告:该是跨客户端的,无需理会,单击确认按钮继续 (八)维护ssm_cust中参数,该有三个重要参数,列举如下: 参数名称

2.3K21

【CSS】课程网站 网格商品展示 模块制作 ① ( 网格商品展示模块盒子模型测量及样式 | 顶部文本标题盒子测量及样式 | 代码示例 )

( 主要是按钮自带的边框 ) */ button { border: none; } /* 设置总体背景 */ body { background-color: #f3f5f7; } /* 版心宽度...*/ color: #050505; /* 取消链接下方的横线 */ text-decoration: none; /* 调试时使用的背景 */ /*background: skyblue;...50 像素 */ width: 50px; /* 按钮高度 40 像素 但是为了与父容器匹配 这里拉伸到 42 像素 */ height: 42px; /* 使用图片背景方式设置按钮图片 */...条右侧 课程 头部样式 */ .course-hd { /* 尺寸 228x48 像素 */ height: 48px; /* 盒子背景颜色 */ background-color: #9bceea...无序列表 列表项 正在学习 文本样式 */ .course-bd li p { font-size: 12px; color: #a5a5a5; } /* Banner 条右侧 课程 底部按钮样式

4.3K40

注册常用键值意义

注册常用键值意义 [HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel] ;〖Internet...Explorer选项类〗 “HomePage”=dword:00000001 ;禁止更改主页设置〖0=可修改〗 “Cache”=dword:00000001 ;禁止更改Internet临时文件设置〖0=...可修改〗 “History”=dword:00000001 ;禁止更改历史记录设置〖0=可修改〗 “Colors”=dword:00000001 ;禁止修改【文字】和【背景】的颜色〖0=可修改〗 “Links...MaxBcastDgBuffered”=dword:00000000 ;指定RAS的最大广播值(RAS客户端) “MaxDgBufferedGroupName”=dword:00000000 ;指定RAS的最大广播值(工作组...NoManageMyComputerVerb”=dword:00000001 ;屏蔽我的电脑的管理命令(2000) “NoShellSearchButton”=dword:00000001 ;删除搜索按钮

2.5K20

Excel事件(二)工作事件

三、change事件 工作change事件,当过程所在工作的单元格发生改变(包括外部链接引起单元格的更改时)自动运行程序,程序也必须在响应的工作对象里。...Target.EntireRow.Interior.ColorIndex = 15 End Sub 代码中,当选中一个单元格时,触发selectchange事件,首先cells.Interior.ColorIndex = xlNone表示取消所有单元格...更改的单元格值传递到参数target中,然后单元格所在的行的背景颜色改为灰色。Target.EntireRow.Interior.ColorIndex = 15,达到我们的要求。...再更改别的单元格时,颜色也会跟着更改。 大家可以尝试下让选中的单元格所在的行和列都标注颜色。 五、activate事件 工作事件,图表工作或嵌入式图表时触发activate激活事件。...,了解事件的参数的使用,以及对关闭或开启事件如何使用。

3.4K10
领券