所以我使用UIAlertView向用户显示一些内容。内容很长,然后是4个按钮。由于内容的长度,整个事物不适合屏幕。
但是,不是内容可滚动,按钮部分(在内容下面)变得可滚动,这导致其中一个按钮被隐藏(不是非常直观)。我希望内容可以滚动。
答案 0 :(得分:0)
UIAlertView
。要在iOS 8及更高版本中创建和管理提醒,请使用preferredStyle
alert
action
。如果它们不适合屏幕,它将为您提供可滚动的let alert = UIAlertController(title: YOUR_TITLE, message: YOUR_LONG_MESSAGE, preferredStyle: UIAlertControllerStyle.alert)
alert.view.tintColor = .red
alert.addAction(UIAlertAction(title: "Okay1", style: UIAlertActionStyle.default, handler: nil))
alert.addAction(UIAlertAction(title: "Okay2", style: UIAlertActionStyle.default, handler: nil))
alert.addAction(UIAlertAction(title: "Okay3", style: UIAlertActionStyle.default, handler: nil))
alert.addAction(UIAlertAction(title: "Okay4", style: UIAlertActionStyle.default, handler: nil))
self.present(alert, animated: true, completion: nil)
可滚动文本。
{{1}}