[iOS]UIAlertController各标签属性的改变

8、iOS开发:使用UIAlertController显示警报并处理表格视图选择 本博客详细讲解了如何在iOS开发中使用UIAlertController实现表格视图的行选择菜单功能,涵盖单元格布局设计、UITableViewDelegate协议方法实现、UIAlertController的使用技巧以及解决单元格重用问题。同时,还介绍了在iPad上的适配技巧,并提供了练习与总结,帮助开发者全面掌握表格视图的相关技术。 阅读详情

原文:http://blog.youkuaiyun.com/wsyx768/article/details/60874420


[iOS]UIAlertController各标签属性的改变

经常需要设置message左对齐、段间距这些属性

[objc]  view plain  copy
 print ? 在CODE上查看代码片 派生到我的代码片
  1. - (IBAction)tapAlertControllerButton:(id)sender {  
  2.     NSString *titleString = @"商家发货规则";  
  3.     NSString *messageString = @"1、买家下单付款后,请尽快发货;\n2、买家下单付款后,若超过最迟发货的时间,商家仍未发货,那么后台将自动取消订单;\n3、若遇到物流高峰期,比如春节,双十一等,请点击【延迟发货】来延长最迟发货时间;\n4、每个订单只允许【延迟发货】一次,每次可延迟5天;";  
  4.     NSString *alertTitle = @"知道了";  
  5.       
  6.     UIAlertController *_alertController = [UIAlertController alertControllerWithTitle:titleString message:messageString preferredStyle:UIAlertControllerStyleAlert];  
  7.     [_alertController addAction:[UIAlertAction actionWithTitle:alertTitle style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull action) {  
  8.           
  9.     }]];  
  10.       
  11.     /* 修改title */  
  12.     NSMutableAttributedString *attTitleString = [[NSMutableAttributedString alloc] initWithString:titleString];  
  13.     [_alertController setValue:attTitleString forKey:@"attributedTitle"];  
  14.       
  15.     /* 修改message */  
  16.     NSMutableAttributedString *attMsgString = [[NSMutableAttributedString alloc] initWithString:messageString];  
  17.     // 设置字体  
  18.     [attMsgString addAttribute:NSFontAttributeName value:[UIFont systemFontOfSize:14] range:NSMakeRange(0, attMsgString.length)];  
  19.     // 设置颜色  
  20.     [attMsgString addAttribute:NSForegroundColorAttributeName value:[UIColor blueColor] range:NSMakeRange(0, 10)];  
  21.       
  22.     NSMutableParagraphStyle *paragraph = [[NSMutableParagraphStyle alloc] init];  
  23.     // 设置行间距  
  24.     [paragraph setLineSpacing:3];  
  25.     // 设置段间距  
  26.     [paragraph setParagraphSpacingBefore:5];  
  27.     // 设置对齐方式  
  28.     [paragraph setAlignment:NSTextAlignmentLeft];  
  29.     // 设置书写方向  
  30.     [paragraph setBaseWritingDirection:NSWritingDirectionLeftToRight];  
  31.     [attMsgString addAttribute:NSParagraphStyleAttributeName value:paragraph range:NSMakeRange(0, attMsgString.length)];  
  32.     [_alertController setValue:attMsgString forKey:@"attributedMessage"];  
  33.       
  34.     /* 修改按钮的颜色 */  
  35.     NSArray *actionArr = [_alertController actions];  
  36.     [actionArr.firstObject setTitle:alertTitle];  
  37.     [actionArr.firstObject setValue:[UIColor orangeColor] forKey:@"titleTextColor"];  
  38.       
  39.     [self presentViewController:_alertController animated:YES completion:nil];  
  40. }  
  41.    
示意图:

系统默认样式:


改变属性样式:




4.DJI-PSDK云台x-port控制: 使用PSDK 的“云台控制”功能,开发者需要先设计负载设备的云台并开发出控制云台的程序,将云台的控制函数注册到PSDK 指定的接口后,用户通过使用DJI Pilot、基于MSDK 开发的移动端App 及遥控器即可控制基于PSDK 开发的具有云台功能的负载设备,同时获得负载设备的相关信息,如姿态等。云台的姿态如 图2.云台姿态 所示,根据用户的控制指令,云台能够调整姿态;云台的关节如 图1.云台关节 所示,云台关节是云台上带动负载设备转动的结构件:云台电机,云台关节角即云台电机转动的角度。 阅读详情

相关推荐

深入解析反射式DLL注入:从原理到实战优化

本文深入解析反射式DLL注入技术,从原理到实战优化全面剖析。通过PE文件内存重构、反射加载器实现及免杀增强方案,展示如何绕过安全检测并提升性能。适用于红队行动、内网渗透等场景,是高级攻防对抗中的关键技术。

weixin_28339967的博客 404

iOS开发 UIAlertController的 title、message、button的属性更改

    // ------------title ---------     NSMutableAttributedString *attTitleString = [[NSMutableAttributedString alloc] initWithString:titleString];     [_alertController setValue:attTitleString forKey...

Seaven的博客 663

virtuoso--DFF

27-实验课-std_cell2

qq_61440044的博客 2004

IOS UIAlertController 超链接 HTML

问题: UIAlertController 向添加超链接怎么办? 解决:[mUIAlertController setValue:viewController forKey:@"contentViewController"];最终通过替换contentViewController,暂时解决。 UIAlertController* mUIAlertController = [UIAlertController alertControllerWithTitle:@"用户须知"

桉树先生 2318

从入门到精通:用友BIP旗舰版全模块实施与运维实战指南

本文详细介绍了用友BIP旗舰版的全模块实施与运维实战指南,涵盖财务云、供应链云、生产制造等核心模块的配置与优化技巧。通过渐进式学习法和实战案例,帮助用户从入门到精通,提升系统实施效率和运维能力,特别适合企业IT人员和实施顾问参考。

weixin_29207533的博客 899

京东风控算法工程师带你解读Action Model-精细化运营(上篇)

电影《蝴蝶效应》中,男主拥有回到童年改变过去的能力,虽然在剧中男主一次次穿越时空拯救世界,但由于他无法预见自己做出的抉择对未来产生的其他影响,最终还是没能阻止悲剧的发生。可见,一个好的决策需要衡量其对未来产生的影响。JDD风控算法团队本期为大家解惑最优决策难题的解决方法-Action Model。

JDD风控算法的博客 1916

UIAlertController的常用方法,属性

示例代码 #import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void) createImageBtn { //这是初始化 UIImageView* imageView = [[UIImageView alloc] initWith...

KevinAshen的博客 339

FPGA矩阵键盘计算器Verilog实现与Quartus仿真全流程解析

本文详细解析了基于FPGA和Verilog的矩阵键盘计算器实现全流程,包括矩阵键盘扫描、状态机设计、算术运算逻辑及数码管显示驱动。通过Quartus仿真与Testbench测试,确保设计稳定性与准确性,适合数字逻辑设计初学者学习FPGA开发与硬件描述语言应用。

chair的专栏 742

带你玩转 UIAlertController

UIAlertController 是 iOS 8 中推出的新特性,用以代替 UIAlertView 和 UIActionSheet。在开发中非常常见,今天作一下简要记录,用以备忘。之所以要把它单独拿出来说,是因为面对设计给出的 UI 界面需求,系统自身的默认配置是不能够得以满足的,常常需要 DIY 其属性。下面主要从设置字体大小、颜色、显示顺序以及弹出输入文本框等方面加以说明,也算得上是使用 UI

黄飞的博客专栏 1065

基于Python的新闻聚合与推荐系统:抓取多新闻网站内容并根据用户兴趣进行个性化推荐

本文介绍了如何使用Python构建一个新闻聚合与推荐系统,涵盖了从新闻数据抓取、用户兴趣建模到推荐算法实现的全过程。通过爬虫技术抓取新闻网站内容,使用TF-IDF、Word2Vec等算法进行内容分析,并通过推荐算法向用户推送个性化的新闻,最终帮助用户快速获取自己感兴趣的信息。你可以根据具体需求,进一步扩展和优化系统。例如,加入更多的推荐算法、优化爬虫的抓取效率、增强前端展示的互动性等。通过本文的指导,您应该能够构建一个完整的新闻聚合与推荐系统,并为用户提供个性化的新闻推荐服务。

2201_76125261的博客 1514

RK3588开发笔记-spi扩展canfd芯片MCP2518FD调试笔记

在嵌入式系统开发中,CANFD(控制器局域网灵活数据速率)是一种广泛应用于汽车和工业自动化领域的通信协议。为了满足项目需求,我们在RK3588平台上通过SPI接口扩展了CANFD芯片MCP2518FD,之所以用spi进行canfd扩展,是为了解决原生RK3588原生can不够稳定的问题(发送扩展帧有几率编程标准帧,RK3568/3588均存在该问题)。通过本次调试工作,我们成功地在RK3588平台上扩展了CANFD芯片MCP2518FD,并实现了与CAN总线的稳定通信。

flypig has a dream! 4224

iOS UIAlertController 标题和message设置

+ (void)showAlertWithTitle:(NSString *)title message:(NSString *)message items:(NSArray *)items atController:(UIViewController *)controller action:(ItemAction)ItemAction { UIAlertController...

yanPingWang_8的博客 817

AIGC算法工程师面试八股文深度解析与进阶指南:揭秘Diffusion Models核心原理与实战技巧

总结来说,Cosine Noise Scheduler 的核心优势在于它能够更巧妙地平衡信号和噪声的比例,在扩散过程的早期阶段更长时间地保留原始图像的细节信息,从而为去噪模型提供一个更友好的学习环境,最终带来更优异的生成质量。🚀

FJN110的博客 344

UIAlertController在ios8的使用

iOS8中提示框的使用UIAlertController(UIAlertView和UIActionSheet二合一)  标签: ios8 2014-10-08 17:17 12671人阅读 评论(1) 收藏 举报  分类: ios8(1)  iOS8推出了几个新的“controller”,主要是把类似之前的UIAlertView

wild_cardMan的博客 359

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

在iOS 8中使用UIAlertController

1. 最简单的提醒视图:        这里我们实现一个最简单的提醒视图,包含1个标题,1行信息,1个按键,按下按键后,什么都不发生:   [objc] view plaincopy - (IBAction)doAlert:(id)sender {       // 准备初始化配置参数       NSString *title = @"Alert Button Sel

Road_dongliang的博客 522

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

iOS8中提示框的使用UIAlertController(UIAlertView和UIActionSheet二合一)

IOS开发之 ---- iOS8中提示框的使用UIAlertController(UIAlertView和UIActionSheet二合一)   (2014-11-13 17:29:42) 标签:  it   ios开发 分类: IOS开发 转:http://blog.youkuaiyun.com/lian

a466468841的博客 451

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

<swift学习之路> UIAlertController的简单使用

/** 做Touch ID Demo的时候用到了alert 弹框,用法与 OC 区别不大,这里记录一下。 */ iOS8之后苹果添加了 UIAlertContoller 来替代 UIAlertView与UIActionSheet 我们首先介绍在 swift 中怎么使用 UIAlertController UIAlertController   初始化 let alertCon

CCN小菜的iOS世界 479

iOS 8 新特性初学:UIAlertController

iOS 8.0 添加了一个新的类UIAlertController用来取代曾经的

关东糖的专栏 1万+

IOS8以上版本,使用UIAlertController代替 UIActionSheet和UIAlertView

IOS8以上版本,使用UIAlertController代替 UIActionSheet和UIAlertView 标签: IOSUIAlertControllerUIActionSheet按钮颜色 2015-10-16 15:19 9026人阅读 评论(0) 收藏 举报  分类: IOS(26)  版权声明:本文为博主原创文章,未经博主允许不得转载。

wakice的博客 351

UIAlertController使用

UIAlertController使用 作者:  发布日期:2014-10-10 20:39:49 我来说两句(0) 0 Tag标签:UIAlertController使用   1、替代UIAlertView 代码: view sourceprint? 01.if(SYSTEM_VERSION &gt;= 8.0) 02.{ 03...

weixin_34061042的博客 94

iOS8 UIAlertView 和 UIActionSheet 的新用法 UIAlertController详解

添加了新的类 UIAlertController 和 UIAlertAction 来取代曾经的 UIAlertView 和 UIActionSheet,感觉警告窗口的结构更容易理解了,使用起来也更简便。但是曾经用 Xcode 5 创建过 iOS 7程序在iOS 8 设备上运行就会出现各种问题。我清晰地记得刚刚升级 iOS 8 后连微信的警示操作表也出了问题,猜测可能是因此而起的。   

sharmir的博客 517

UIKit-UIAlertView,UIActionSheet,UIAlertController使用方法(完整版)

一、ActionSheet操作表,用来罗列用户的操作      1.操作表有四种系统样式类型(属性:actionSheetStyle):      UIActionSheetStyleAutomatic// 这是这个属性的默认设置,采用工具栏的样式,即与工具条或者标签条在一起自动设置操作表样式,否则没有工具栏时使用默认default样式      UIActionSheetStyleDe

Mr_厚厚的博客 1535

html ios9 不兼容内链接,正确使用IOS9提示框的正确方式

据课课家了解,在从iOS8到iOS9的升级过程中,弹出提示框的方式有了很大的改变,在Xcode7 ,iOS9.0的SDK中,已经明确提示不再推荐使用UIAlertView,而只能使用UIAlertController,我们通过代码来演示一下。我通过点击一个按钮,然后弹出提示框,代码示例如下:[objc] view plaincopyprint? #import "ViewController.h"...

weixin_30293523的博客 165
上一篇: [Java基础] 使用JMAP dump及分析dump文件
下一篇: axis1.4 设置请求超时时间
mmoooodd
博客等级 码龄18年 35粉丝 42原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值