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

在iOS中使用Swift更改UIAlertController的UIAlertAction按钮标题的字体大小

,可以通过自定义样式来实现。具体步骤如下:

  1. 创建一个UIAlertController实例,并添加所需的UIAlertAction按钮。
代码语言:swift
复制
let alertController = UIAlertController(title: "标题", message: "消息", preferredStyle: .alert)

let action = UIAlertAction(title: "按钮标题", style: .default, handler: nil)
alertController.addAction(action)
  1. 使用KVC(Key-Value Coding)来访问UIAlertAction的titleLabel属性,并设置字体大小。
代码语言:swift
复制
if let titleLabel = action.value(forKey: "titleLabel") as? UILabel {
    titleLabel.font = UIFont.systemFont(ofSize: 18) // 设置字体大小
}
  1. 显示UIAlertController。
代码语言:swift
复制
present(alertController, animated: true, completion: nil)

这样就可以通过更改UIAlertAction按钮标题的字体大小来自定义UIAlertController的外观。

对于这个问题,腾讯云没有特定的产品或链接地址与之相关。但腾讯云提供了丰富的云计算服务,如云服务器、云数据库、云存储等,可供开发者在iOS应用中使用。您可以参考腾讯云官方文档或咨询腾讯云的技术支持团队,以获取更多关于腾讯云云计算服务的信息。

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

相关·内容

IOS开发基础系列】UIAlertController专题

重要参考链接: iOS 8使用UIAlertController http://www.cocoachina.com/ios/20141126/10320.html         iOS 8新特性之一就是让接口更有适应性...要说明一点,苹果官方现在并不提倡iOS 8使用UIAlertView,取而代之UIAlertController。下面我们就来介绍UIAlertController使用方法。...一般来说,根据苹果官方制定iOS 用户界面指南》,拥有两个按钮对话框,您应当将取消按钮放在左边。...iOS 8我们不再需要小心翼翼地计算出弹出框大小,UIAlertController将会根据设备大小自适应弹出框大小。并且iPhone或者紧缩宽度设备它将会返回nil值。...这个时候上拉菜单是以一个固定在源按钮弹出框形式显示。         要注意UIAlertController使用弹出框时候自动移除了取消按钮

53430
  • iOS8统一系统提示控件——UIAlertController

    iOS8统一系统提示控件——UIAlertController 一、引言         相信iOS开发,大家对UIAlertView和UIActionSheet一定不陌生,这两个控件UI设计中发挥了很大作用...iOS8之后,系统吸引了UIAlertController这个类,整理了UIAlertView和UIActionSheet这两个控件,iOS,如果你扔使用UIAlertView和UIActionSheet...,系统只是会提示你使用方法,iOS9,这两个类被完全弃用,但这并不说明旧代码将不能使用,旧代码依然可以工作很好,但是会存在隐患,UIAlertController,不仅系统推荐,使用更加方便,...通过present和push进行呼出,而不是以前show方法。另一个机制改变地方是,其中按钮触发方法不再通过代理处理,而是将按钮封装成了类:UIAlertAction。...,可以使某个按钮更加突出,只能设置已经actions数组AkertAction,会使设置按钮更加显眼,如下: ?

    63510

    iOS开发常用之 HUD 弹窗

    TAOverlay - TAOverlay可以通过叠加层展示有用信息,可自定义文本和背景色,添加阴影和模糊效果,以及更改字体大小或者用户自定义图片替换页面的图标。...PSTAlertController - 兼容iOS7XXAlertController,接口跟UIAlertController一模一样,做到高版本通用。...GSAlert.swfit - 苹果在iOS8推出了全新UIAlertController,旧UIAlertView和UIActionSheet渐渐被废弃,但如果你仍然支持iOS7系统,你将不得不写两套代码...CustomPopOverView - 自定义弹出视图,内容支持传一组菜单标题,也支持自定义view,或者自定义viewController,支持任意按钮触发,会显示在按钮底部,也支持切换按钮对齐方式...PMAlertController.Swift - 可定制弹簧组件替代版本不可定制UIAlertController

    4.3K20

    wkwebview加载完成_【Swift】WKWebView与JS交互使用

    } 3、js中点击按钮,进行弹窗实现 //MARK:WKUIDelegate //此方法作为jsalert方法接口实现,默认弹出窗口应该只有提示消息,及一个确认按钮,当然可以添加更多按钮以及其他内容...接口实现,需要有提示信息以及两个相应事件, 确认及取消,并且completionHandler回传相应结果,确认返回YES, 取消返回NO //参数 message为 js 方法 confirm...接口实现,默认需要有一个输入框一个按钮,点击确认按钮回传输入值 //当然可以添加多个按钮以及多个输入框,不过completionHandler只有一个参数,如果有多个输入框,需要将多个输入框值通过某种方式拼接成一个字符串回传...JavaScriptCore 这个库是 Apple iOS 7 之后加入到标准库,它对 iOS Native 与 JS 做交互调用产生了划时代影响。...您使用此类有两个主要目的:支持并发 JavaScript 执行,并管理 JavaScript 和 Objective-C 或 Swift 之间桥接对象内存。

    5.7K00

    Swift| 基础语法(五)

    前言 总结下 swift基础语法,里面涉及到:常量&变量、Swift数据类型、逻辑分支、循环、字符串相关、数组和字典、方法书写调用等内容,考虑到阅读体验分多篇来展示,希望对大家学习swift...print("按钮点击了: \(butTitle)") } 三、UITableView使用 var myTb : UITableView?...} Swift,创建tableViewCell方法可以分为两种创建tableView时候注册和需要使用时手动创建。先聊聊创建tableView时候直接注册cell: myTb?....可以自定义cell处理点击状态下显示 var label1 :UILabel? var label2 :UILabel?...因为Swift,所有对象构造器默认都是public,所以需要重写你init让其成为私有的。 这样就保证像如下代码编译报错,不能通过。 六、从相册选择照片或者拍照 ?

    2K30

    iOS14开发-UIViewController

    需要传值地方调用代理属性方法完成传值。 代理对象(接收值 UIViewController) 实现被代理对象声明协议,实现协议方法,拿到传过来值进行使用。...接收值 UIViewController 实现需要传值 UIViewController 闭包属性,闭包实现拿到传过来值进行使用。...按钮通过 UIAlertAction 添加,有 3 种样式:default、cancel和destructive,一个 UIAlertController 只能有一个cancel样式 UIAlertAction...如果当前 UIViewController 设置了title属性,则显示标题文字。 如果都没设置,则显示空白。 iOS11 之后可以设置大标题。...如果前一个 UIViewController 设置了backButtonItem属性或设置了backButtonTitle,可以起到更改返回按钮文字和图片目的,但是返回按钮<图标会一直存在,这种方式自带返回和从屏幕边缘滑动返回效果依然有效

    2.4K20

    Swift 2.2 最基本多线程

    昨天晚上苹果召开了发布会,第二天除了知道 iPhone SE 和 IOS9.3 之外,你还记住了什么,这一天还是老样子,继续着我们Swift基本学习,但出现了许多警告,进去看看文档宝宝才知道...swift本来就是一个新编程语言,虽然是苹果公司主推荐给开发者,但毕竟是新,才出了一年多,更新完善很正常,只有一款完善语言,成熟开发语言,才能做出更好软件。。这你得相信。...今天就看看怎么用Swift 3.0 写最基本最基本多线程。上代码,注释说明也全代理里面,就不再说了,看代码,就够了!!宝宝下班咯。。...// 这是一个按钮点击事件 func tapclick1(buy:UIButton) -> Void { // 最基础原始 NSThread //...写法 for i in 3 ..< 10 { if(i == 7 ) {

    76370

    ios开发之xcode环境介绍

    接下来我们进入编辑器辅助模式,点击图中 1 图标,然后选中红框 View Controller,这时候右侧应该会打开 ViewController.swift,如果没有打开,选中 2, Automatic...第十步 回到标准编辑器界面(点击 1),选择 ViewController.swift(点击 2), showAlert 添加如下代码。...第二行,第三行,创建了一个 UIAlertAction 对象,并把这个对添加到了刚才创建 UIAlertControllerUIAlertAction 表示了对话框上一个个按钮 最后,我们调用...接下来我们分别解释一下 1 部分是从输入框取出用户输入内容,返回结果为 String 类型 2 是 Swift 里一种独特用法, if 中直接声明变量,Int(resultText) 复杂将...注意特殊语法 (result) ,Swift 字符串可以插入任何变量或者表达式,只要把他们放在 (),程序就会对他们自动求值,然后转换成对应字符串进行替换。

    2.4K60

    在这个行当,不做程序员也得懂技术

    去年 8 月份我做了自己第一款 App Store 上架 App,花了 12 天,2000 行 Swift。...还有就是现在编码能力相比从前有了十足进步,面向协议编程、函数式编程也都有了了解,对可以重构项目大刀阔斧地更改,改代码时候心潮那叫一个澎湃啊,觉得自己写出了多么多么厉害代码。...UIAlertController 上面这个是 iOS 系统提供控件 - UIAlertController,这个东西程序员眼里表现起来是这样: let alert = UIAlertController...当然你可以把上面那张图也做出来给程序员预览,防止出错,但是你要明白这个东西是 iOS 系统提供UIAlertController 是现成可调用 API,你要做是只是提供调用这个 API 需要参数...同样,作为设计师,你可以不懂 UIButton 怎么创建,但是你要搞清楚 “iOS 里面的 Button” 或者 “Android 里面的 Button” 到底是什么,了解你设计应该以怎么样形式被融入到程序员工作

    48420

    使用 Unity 来实现 iOS 原生弹框

    目标 本文主要目标是帮助你使用 Unity 创建 iOS 原生弹框。 你会得到最终效果如下图 ? ? ? ? 你想要遵循 iOS 标准来显示弹框吗?...在这篇博客,我将使用 Unity 创建 iOS 原生弹框。 第一步 介绍 弹框是一种小遮挡或者提示用户做一些操作警告信息。...第二步 Unity 设置场景 创建新 Unity 工程,然后保存场景到你资源文件夹。 为三个弹框创建三个按钮 ? 第三步 创建脚本然后分配所有按钮引用 创建一个脚本然后给它命名。...我命名为 PopupView.cs ,现在让我们代码添加一个按钮点击监听事件。 为每一个按钮创建一个方法并且在按钮点击事件添加引用。从 iOS 对话行为返回一个枚举存储消息状态。...如果你不了解 xcdoe 并不知道怎样使用 xcode 来创建工程,那么请看这里 使用 xcode 创建基本工程。 不要担心现在代码,你只需要在你文件拷贝然后粘贴。

    2K30

    UIAlertView、UIActionSheet、UIAlertController使用

    actionSheet.gif (三)UIAlertController UIAlertControlleriOS8.0开始被使用。...,如果UIAlertController对象preferredStyle属性取值为UIAlertControllerStyleActionSheet,那么其作用和效果就相当于iOS8被废弃UIActionSheet...想反,如果UIAlertController对象preferredStyle属性取值为UIAlertControllerStyleAlert,那么其作用和效果就相当于iOS8被废弃UIAlertView...我们知道,使用UIAlertView和UIActionSheet需要遵守对应协议并实现相应方法,因为UIAlertView和UIActionSheet采用delegate方式处理事件。...而UIAlertController则采用灵活block方式处理事件。所以使用UIAlertController不用再遵守某个协议,只需将响应事件代码写在block即可。

    6.3K30

    六天完成一个简单iOS App - 第四天

    使用自定义CLTitleButton,便于自定义CLTitleButton内部设置button标题,颜色,字体大小等。...UIAlertController简单使用 iOS8 之后UIAlertController使用非常简单,右上角更多按钮点击事件 - (IBAction)moreClick { UIAlertController...iOS8 才有的,如果需要适配iOS7 我们可以自己分类实现判断是否为今天和昨天 if (createdAtDate.isToday) {// 是今天 //...方法调用非常频繁,而NSDateFormatter和NSCalendar对象没有必要这么频繁创建,可以使用懒加载,也可以再initialize方法创建,initialize方法只类加载时调用一次。...currentCalendar]iOS8之后有时会发生错误,iOS8之后使用[NSCalendar calendarWithIdentifier:NSCalendarIdentifierGregorian

    1.4K70
    领券