ios - 我可以在 UIAlertView 的按钮中使用多行文本吗?

标签 ios objective-c ios7

在我的应用程序中,用户必须从一系列原因中进行选择(这是一个医疗应用程序,可让一个用户通过一张或多张照片检查另一位用户是否为患者提供了正确的药物和剂量)。如果照片被拒绝,用户必须选择一个原因。

我们的一位客户提供了一份可能的原因列表,这些原因无法更改。问题是其中一个原因是一个很长的句子,当我将它添加到警报 View 时,文本变得非常小,而不是仅仅换行。我试着把 \n在我的字符串中,但第二行没有显示(所以它确实有效,但我只看到 View 中的第一行)。

我可以向 alertview 的按钮添加多行功能吗?我知道一个 UIButton不支持多行。我也知道UIAlertViewaddSubView:自从 iOS7 之后不再工作.我宁愿不使用任何第三方库,但如果我真的需要,我愿意接受建议。增加警报 View 的大小也是一种选择。

最佳答案

根据您的要求,如果您使用 UIActionSheet 或自定义弹出 View ,您可以使用多行 View 会更好。

关于ios - 我可以在 UIAlertView 的按钮中使用多行文本吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24670579/

相关文章:

ios - 无法在 iPhone 6 上打开 Apple Pay 表

objective-c - 比较 int 对象和 number 的值不起作用?

iad - 实现 iAd 后得到 ERROR : unable to get the receiver data from the DB

iphone - 修复 iPad 状态栏方向为纵向

ios - 在 iOS 中从 UIColor 获取 CGColor 时出现异常

ios - 如何在一个 NSMutableArray 中添加对象 multi NSArray

objective-c - ios导航错误使用按钮

ios7 UILabel 字体样式

swift - UIView 隐藏导航栏后退按钮文本如何使其可见?

访问电话簿时 ios 内存泄漏