0

在此处输入图像描述我自定义了 UIAlertView (代码在下面提到)。它工作完美,除非 uialertview(自定义警报视图)被调用两次“ if ([subview isKindOfClass:[UIImageView class]]) ”部分失败。必须有什么解决方案?

4

1 回答 1

0

请尝试以下任一方法:

  1. 您可以覆盖 drawRect: 方法。这是一个关于它的教程:

    子类 UIAlertView 以自定义警报的外观 http://joris.kluivers.nl/blog/2009/04/23/subclass-uialertview-to-create-a-custom-alert/

  2. 您可以改为使用警报视图的替代方法。这是一个不错的:

    https://github.com/gpambrozio/BlockAlertsAnd-ActionSheets

    (我不认为覆盖 show 方法是最好的方法,但实现上述任何一种方法都应该快速而轻松。)

于 2012-09-07T07:22:46.177 回答