UIAlertView滚动问题

时间:2018-02-20 07:10:56

标签: ios swift uialertview

所以我使用UIAlertView向用户显示一些内容。内容很长,然后是4个按钮。由于内容的长度,整个事物不适合屏幕。

但是,不是内容可滚动,按钮部分(在内容下面)变得可滚动,这导致其中一个按钮被隐藏(不是非常直观)。我希望内容可以滚动。

1 个答案:

答案 0 :(得分:0)

在iOS 8中不推荐使用

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}}