2012-09-06 22 views
0

enter image description here我自定義的UIAlertView(代碼在下面提到)。除非將uialertview(自定義警報視圖)調用兩次「if([subview isKindOfClass:[UIImageView class]])」部分變爲失敗,否則它工作正常。什麼是解決方案?自定義UIAlertView不起作用?

+5

「它變成了失敗,你是什麼意思?」 –

+0

'UIAlertView'在哪裏?它在我看來你做了一個自定義的「警報」,但這不是'UIAlertView'。 –

+0

我認爲他將這些子視圖添加到'UIAlertView'中,並且只是在上述方法中準備它們。 –

回答

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

    (我不認爲重寫顯示方法是最好的方式,但上述實施任何的應該是快速,無痛的。)

+0

感謝提示JRG。我試圖覆蓋drawRect:現在它工作 – Gowtham