我已经创建了一个UIAlertView的子类,我在其中覆盖了以下方法:
- (void)dismissWithClickedButtonIndex:(NSInteger)buttonIndex animated:(BOOL)animated;
问题是虽然点击了警报视图中的任何按钮,但未调用此方法。可能是什么问题? iOS 7是否禁止继承UIAlertView?请帮助。
答案 0 :(得分:4)
从未支持对UIAlertView进行子类化。
子类注释
UIAlertView类旨在按原样使用,不支持子类化。此类的视图层次结构是私有的,不得修改。
答案 1 :(得分:0)
来自UIAlertView Class Reference:
The UIAlertView class is intended to be used as-is and does not support subclassing. The view hierarchy for this class is private and must not be modified.