多行 UIAlertController 消息
Posted
技术标签:
【中文标题】多行 UIAlertController 消息【英文标题】:Multiple lined UIAlertController message 【发布时间】:2017-07-05 23:42:57 【问题描述】:有没有办法格式化 UIAlertController 的消息(不是标题)字符串以显示多行?我已经尝试过“/n”字符,但它不起作用。我也不能使用 NSString 和格式化它。
谢谢!
编辑:哦,应该是\n而不是/n。这是正确的代码
let alertController = UIAlertController(title: "blah", message: "1. blah \n2. blah \n3. blah", preferredStyle: .actionSheet)
【问题讨论】:
这是\n
,而不是/n
。 edit 你的问题还有一些相关的代码。
你能添加你的代码吗?
【参考方案1】:
它将与编辑后的\n
一起使用。
let alert = UIAlertController(title: "Title",
message: "message: \n message",
preferredStyle: UIAlertControllerStyle.alert)
let cancelAction = UIAlertAction(title: "OK",
style: .cancel, handler: nil)
alert.addAction(cancelAction)
self.present(alert, animated: true, completion: nil)
【讨论】:
如果收到一些webservices怎么处理?请检查这个问题。 ***.com/questions/46212166/…以上是关于多行 UIAlertController 消息的主要内容,如果未能解决你的问题,请参考以下文章
UIAlertController 内的多行可编辑文本 UITextview?
iOS UI 测试:如何获取 UIAlertController 的消息
Swift UIAlertController 显示自定义消息
尝试显示带有消息的 UIAlertController 时应用程序崩溃:由于未捕获的异常“NSInvalidArgumentException”而终止应用程序