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

不显示UIAlertView和UIAlertController标题

是因为在iOS 8之后,苹果官方推荐使用UIAlertController来替代UIAlertView。UIAlertController是一个更加灵活和强大的弹窗控件,可以同时支持Alert和Action Sheet两种样式。

在使用UIAlertController时,如果不需要显示标题,可以通过设置title属性为nil或空字符串来实现。示例代码如下:

代码语言:txt
复制
let alertController = UIAlertController(title: nil, message: "这是一个没有标题的弹窗", preferredStyle: .alert)
let okAction = UIAlertAction(title: "确定", style: .default, handler: nil)
alertController.addAction(okAction)
present(alertController, animated: true, completion: nil)

在上述代码中,我们创建了一个没有标题的UIAlertController,并添加了一个确定按钮。通过present方法将弹窗显示出来。

这种不显示标题的弹窗适用于一些简单的提示信息或确认操作,可以更好地凸显弹窗的内容。

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

相关·内容

iOS学习——UIAlertController详解

这两天项目中统一对已经被iOS API废弃的UIAlertViewUIActionSheet进行替换,我们知道,UIAlertViewUIActionSheet都已经被iOS的API所废弃了。...之前项目中一直用的都是原先的UIAlertViewUIActionSheet风格,所以对UIAlertController的了解很少,这次也借着这次统一项目更新的机会对UIAlertController...UIAlertController是在iOS8.0中出现的一种统一的提示风格的界面,代替原来的UIAlertViewUIActionSheet两种类别。.../创建对象 UIAlertController *alertController = [UIAlertController alertControllerWithTitle:@"显示标题" message...如果要自定义标题内容,可以通过NSAttributedString把字体颜色设置好,然后在通过KVC的方法进行设置,就可以了。

3.1K170

【IOS开发基础系列】UIAlertController专题

下面的代码片段展示了如何初始化显示一个带有“取消”“好的”按钮的对话框视图。...Objective-C版本: UIAlertView *alertview = [[UIAlertView alloc] initWithTitle: @"标题" message: @"这个是UIAlertView...var alertView = UIAlertView(title: "标题", message: "这个是UIAlertView的默认样式", delegate: self, cancelButtonTitle...2 UIAlertController         在iOS 8中,UIAlertController在功能上是UIAlertView以及UIActionSheet相同的,UIAlertController...一个简单的对话框例子         您可以比较一下两种不同的创建对话框的代码,创建基础UIAlertController的代码创建UIAlertView的代码非常相似:     Objective-C

53530
  • iOS8统一的系统提示控件——UIAlertController

    iOS8统一的系统提示控件——UIAlertController 一、引言         相信在iOS开发中,大家对UIAlertViewUIActionSheet一定陌生,这两个控件在UI设计中发挥了很大的作用...在iOS8之后,系统吸引了UIAlertController这个类,整理了UIAlertViewUIActionSheet这两个控件,在iOS中,如果你扔使用UIAlertViewUIActionSheet...title style:(UIAlertActionStyle)style handler:(void (^ __nullable)(UIAlertAction *action))handler; //获取标题...三、UIAlertController其他属性方法 @property (nonatomic, readonly) NSArray *actions; 获取所有AlertAction...UITextField *> *textFields; 获取所有textField的数组 @property (nullable, nonatomic, copy) NSString *title; 设置警示控件的标题

    63510

    来了,iOS的JSCore与H5的交互

    但是有一个点需要注意,我们暴露出的共js调用至少需要一个形参,也就是说,传递数据也要有一个参数 ② 传递给WebView的引用实现协议与函数 这里我们只看一个实现 -(void)popBack:(NSString...最后是一个兼容性的彩蛋,也是最坑的一点---alert UIAlert在iOS 9之后慢慢被禁用,而到了iOS13之后这问题异常严重,然鹅直接js进行alert居然报错,好在是哟办法的 这里附上几种带不带输入提示框的...}]; }); }; //解决confirm提示框显示异常问题...dispatch_get_main_queue(), ^{ //自定义原生提示框替换原来的提示框 UIAlertView...*alert = [[UIAlertView alloc] initWithTitle:@"alert" message:[message toString] delegate:nil cancelButtonTitle

    1.2K30

    iOS监听物理截图自动生成截图并跳转到反馈页面进行显示(截图内容包括系统的弹框视图UIAlertViewController)

    文章目录 引言 I、反馈页面的开发步骤 1.2.1 方法一: 截图内容包含_UIAlertControllerShimPresenterWindow 且不包含AlertView的方法: 1.2.2...方法二:iOS根据视图尺寸获取视图截屏【截图内容包括UIAlertControllerUIAlertView】 1.1、 监听截图通知 1.2、 截图方法: II demo源码 2.1 本文的完整...removeObserver:self]; // self.navigationItem.hidesBackButton = NO; } 1.2、 截图方法: 1.2.1 方法一: 截图内容包含...https://kunnan.blog.csdn.net/article/details/113181607 1.2.2 方法二:iOS根据视图尺寸获取视图截屏【截图内容包括UIAlertController...UIAlertView】 https://kunnan.blog.csdn.net/article/details/113436136 II demo源码 2.1 本文的完整demo 从CSDN资源下载

    1.5K31

    【团队分享】手机QQ:升级iOS8.3后,发图就崩,为哪般?

    于是,按照如下方法修复此问题: 查找源码定位QQMarkActionSheetController_FixPos继承自UIAlertController 重写shouldAutorotate方法,返回值设为...于是,我们得到一个解决此类崩溃问题的方法: 将工程中所有调用UIAlertView执行UI提示的逻辑全部替换为调用SimpleAlertView执行,当然,还需根据不同的场景修改适配UI样式交互表现。...我们在工程中搜索UIAlertView的调用,发现竟有500+的调用,分别分布在300+的文件中,如果替换的话,其潜在风险工作量都要仔细考量,而且还需针对不同场景修改UI样式交互表现,不可取!...在前面的验证过程中,我们发现并非所有出现UIAlertView的界面都发生了崩溃,而是只有三个场景出现此类问题,而且都图片选择器有关,于是把焦点又转移到图片选择器相关的逻辑,并进行了一系列的检查验证...在系统版本更新时,要及时关注系统API常量定义的变化,对功能代码进行兼容性调整。 总结哪来经验,不分享经验何用?

    1.2K40

    扒虫篇- Bug日志 Ⅹ

    for -lstdc++ 找不到问题 参考地址 cd /Users/iOS002/Downloads/libstdc--master sudo sh install.sh 执行完上述命令后,模拟器真机都不会报错了...利用监听键盘升降的通知来实现输入支付密码的自定义试图时,总是获取不到升起来的通知 总是无法出发键盘升起来的通知,是因为模拟器的情况下,有一种情况是默认键盘弹出来的,这个Bug很隐秘,需要使用 comand...的代理方法中重置keyWindow的根视图时又返回到原视图中 在一个老代码中使用了UIAlertView并且在UIAlertView的代理方法中重置keyWindow的根视图时又返回到原视图中 UIAlertView...*alertView = [[UIAlertView alloc] initWithTitle:@"提示" message:@"确定要注销吗" delegate:self cancelButtonTitle...[[MethodTool shareTool]setUserDefaults:@"YES" :@"EXIT" ]; } } } 使用 UIAlertController

    66510

    【IOS 开发】基本 UI 控件详解 (UISegmentedControl | UIImageView | UIProgressView | UISlider | UIAlertView )

    警告框控件 (UIAlertView) 简介 (1) UIAlertView 创建流程 UIAlertView 创建流程 :  -- 创建 UIAlertView : 创建时指定 标题, 内容..., 按钮等信息, 按钮监听需要创建 UIAlertView 的 UIAlertViewDelegate 委托对象; -- 显示 UIAlertView : 调用显示 UIAlertView显示方法;...控件, 传入参数 标题 内容 委托对象 取消按钮 其它按钮 */ UIAlertView * alert = [[UIAlertView alloc] initWithTitle:@...*/ UIAlertView * alert = [[UIAlertView alloc] initWithTitle:@"对话框标题" message:@"对话框内容" delegate:self...UIActionSheet 简介 (1) UIActionSheet 作用 UIActionSheet 作用 : 该控件是显示在界面底部的按钮列表, 该控件 有 一个标题 多个按钮; (2) UIActionSheet

    2.9K40

    iOS判断系统版本号的四种方法

    version.doubleValue >= 9.0) { // 针对 9.0 以上的iOS系统进行处理 } else { // 针对 9.0 以下的iOS系统进行处理 } 这种方法应该说也是最常见常用的方法了...NSFoundationVersionNumber_iOS_9_0) { // iOS 9.0 以上系统的处理 } else { // iOS 9.0 以下系统的处理 } 方法三:根据特有的类判断 我们之前说有些类方法是新版本才有的...比如说 UIAlertController 这个类,是iOS 8之后才出现的,用来取代 UIAlertView UIActionsheet 的,如果当前系统没有这个类,说明是低于iOS 8的,可以这么判断...: if (NSClassFromString(@"UIAlertController")) { // 存在这个类 // iOS 8.0 以上系统的处理 } else { // iOS...options:attributes:context:)]) { // 存在这个方法 // iOS 7.0 以上系统的处理 } else { // iOS 7.0 以下系统的处理 } 其实根据类方法来判断直接就可以决定使用什么类方法了

    4.1K20
    领券