【问题标题】:UIAlertView with multiple lines of text带有多行文本的 UIAlertView
【发布时间】:2016-09-07 07:41:00
【问题描述】:

因为 TWTRComposer 不支持添加视频,所以我必须使用他们的 RESTAPI 上传视频并创建自定义接口以将消息添加到推文。

我想在 UIAlertView 中执行此操作,但您似乎无法将多行文本添加到 textField:

关于如何为多行文本自定义 UIAlertView 有什么建议吗?我希望它看起来尽可能接近 TWTRComposer 窗口。

【问题讨论】:

  • 使用文本视图代替文本字段或创建您自己的自定义视图以进行警报!
  • 您不能自定义UIAlertView(或现在的UIAlertViewController),它在文档中指定。使用您自己的组件。如果你不知道从哪里开始,GitHub/CocoaControls/CocoaPods 上有很多示例。使用UITextView 而不是UITextField,这适用于多行。

标签: ios objective-c twitter uialertview twtrcomposer


【解决方案1】:

具有多行文本或格式化文本,例如。带有粗体文本的消息,您需要使用属性字符串。请在下面查看相同的内容 ---

let alertController = Utils.showAlert(Defines.APP_TITLE, message: "", handler: nil) let attributesString = NSAttributedString(string: alertMSg, attributes: [NSAttributedStringKey.font : UIFont(name: "Avenir-Light", size: 15)!]) alertController.setValue(attributedString , forKey: "attributedMessage") 呈现(alertController,动画:真)

【讨论】:

    猜你喜欢
    • 2012-12-26
    • 2012-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多