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

UIAertView上的UITextView(多行输入)

您好!您提到的 UIAlertView 是 iOS 中的一个弹出式对话框,用于向用户显示警告或请求信息。然而,UIAlertView 已经在 iOS 9 中被弃用,取而代之的是 UIAlertController。

UIAlertController 是一个更灵活且更强大的对话框,可以添加自定义视图以及多个文本输入框。为了在 UIAlertController 上添加一个多行文本输入框,您可以使用以下代码:

代码语言:swift
复制
let alertController = UIAlertController(title: "Title", message: "Message", preferredStyle: .alert)

let textView = UITextView(frame: CGRect(x: 0, y: 0, width: 240, height: 160))
alertController.view.addSubview(textView)

alertController.addAction(UIAlertAction(title: "OK", style: .default, handler: { action in
    // Handle the user's input here
}))

alertController.addAction(UIAlertAction(title: "Cancel", style: .cancel, handler: nil))

self.present(alertController, animated: true, completion: nil)

这段代码将创建一个带有标题、消息和两个按钮的 UIAlertController。然后,它会创建一个 UITextView,并将其添加到 UIAlertController 的视图中。最后,它会显示 UIAlertController。

请注意,UITextView 是用于多行文本输入的,而 UITextField 是用于单行文本输入的。如果您需要单行文本输入,请使用 UITextField 代替 UITextView。

希望这个答案能够帮助您解决问题!

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

相关·内容

领券