iOS自定义错误弹出窗口

时间:2016-09-07 07:52:59

标签: ios error-handling uialertcontroller

我想在我的错误提醒视图中添加“更多信息”可折叠手风琴。因此,在用户按下错误之后,它将扩展有关错误的其他信息。当然,它也会激活错误警报的大小。怎么做?也许已经存在我需要的解决方案? 非常感谢!

2 个答案:

答案 0 :(得分:1)

标准UIAlertView不允许这样做。您必须创建自己的视图来模仿警报视图的外观(如果您真的希望它看起来像真实的东西,可以使用UIVisualEffectView甚至可能是UIInterpolatingMotionEffect)。公平但有效,特别是如果你想支持旧的iOS版本。当然,对于每个改变警报外观的新iOS版本,您都必须更新代码。您可能最好只使用与您的应用程序不同的完全不同的外观。

创建自定义视图后,可以将额外字段添加为隐藏文本字段。按下三角形按钮时,将该隐藏字段的高度设置为0,取消隐藏,然后将文本字段的高度和包含视图的高度设置为新值。

答案 1 :(得分:1)

尝试此自定义提醒视图 https://github.com/wimagguc/ios-custom-alertview

您可以添加任何想要的动画。