Objective c iOS 7:从子类UIAlertView调用方法
我已经创建了UIAlertView的子类,在其中我覆盖了以下方法:Objective c iOS 7:从子类UIAlertView调用方法,objective-c,ios7,subclass,uialertview,Objective C,Ios7,Subclass,Uialertview,我已经创建了UIAlertView的子类,在其中我覆盖了以下方法: - (void)dismissWithClickedButtonIndex:(NSInteger)buttonIndex animated:(BOOL)animated; 问题是,尽管我点击了“警报视图”上的任何按钮,但没有调用此方法。有什么问题吗?iOS 7是否禁止子类化UIAlertView?请参阅帮助。从未支持将UIAlertView子类化 子类化注释 UIAlertView类旨在按原样使用,不支持子类化。此类的视图层
- (void)dismissWithClickedButtonIndex:(NSInteger)buttonIndex animated:(BOOL)animated;
问题是,尽管我点击了“警报视图”上的任何按钮,但没有调用此方法。有什么问题吗?iOS 7是否禁止子类化UIAlertView?请参阅帮助。从未支持将UIAlertView子类化 子类化注释 UIAlertView类旨在按原样使用,不支持子类化。此类的视图层次结构是私有的,不能修改
从未支持将UIAlertView子类化 子类化注释 UIAlertView类旨在按原样使用,不支持子类化。此类的视图层次结构是私有的,不能修改 发件人: 发件人:
通过子类化
UIAlertView
,您试图实现什么?我已经添加了一个自定义视图,其中有两个文本字段用于警报视图。警报视图上有两个按钮:提交和取消。点击“提交”时,如果用户输入了错误的输入,我不希望警报视图被取消。您是否查看过UIAlertViewStyleLogin和PasswordInput
和alertViewShouldEnableFirstOtherButton:
委托方法应该能够为您实现这一点。通过子类化UIAlertView
,您试图实现什么?我添加了一个自定义视图,其中有两个文本字段用于警报视图。警报视图上有两个按钮:提交和取消。点击“提交”时,如果用户输入了错误的输入,我不希望警报视图被取消。您是否查看过UIAlertViewStyleLogin和PasswordInput
和alertViewShouldEnableFirstOtherButton:
delegate方法应该能够为您实现这一点。
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.