iOS自定义错误弹出窗口

iOS自定义错误弹出窗口,ios,error-handling,uialertcontroller,Ios,Error Handling,Uialertcontroller,我想添加“更多信息”折叠手风琴到我的错误警报视图。因此,在用户按下错误按钮后,它将扩展为有关错误的附加信息。当然,它也会设置错误警报大小的动画。如何做到这一点?也许我需要的东西已经有了解决方案? 非常感谢 标准UIAlertView不允许这样做。您必须创建自己的视图,以模仿警报视图的外观(如果您真的希望它看起来像真实的东西,可以使用UIVisualEffectView,甚至可能使用UIInterpolingMotionEffect)。这需要相当多的工作,特别是如果您想支持较旧的iOS版本。当然,

我想添加“更多信息”折叠手风琴到我的错误警报视图。因此,在用户按下错误按钮后,它将扩展为有关错误的附加信息。当然,它也会设置错误警报大小的动画。如何做到这一点?也许我需要的东西已经有了解决方案?
非常感谢

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


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

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

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

尝试此自定义警报视图

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

尝试此自定义警报视图

可以添加所需的任何动画