【发布时间】:2010-09-29 18:17:19
【问题描述】:
我想创建一个 UIAlertView 的子类,以在用户单击对话框按钮时实现我自己的默认行为。
如果有人能指导我完成它或者只是给我一些关于子类化的指南,那就太棒了?
谢谢!
【问题讨论】:
标签: objective-c uialertview subclassing
我想创建一个 UIAlertView 的子类,以在用户单击对话框按钮时实现我自己的默认行为。
如果有人能指导我完成它或者只是给我一些关于子类化的指南,那就太棒了?
谢谢!
【问题讨论】:
标签: objective-c uialertview subclassing
您很可能不想继承 UIAlertView。相反,您想在视图控制器上实现UIAlertViewDelegate protocol。这将允许您自定义用户单击警报视图上的按钮时发生的情况。
一些示例,请查看我上面链接到的协议文档中“相关示例代码”下列出的任何示例项目。
【讨论】:
关于 Objective C 中的子类化没什么好说的。
标准语法如下所示。
@interface NSObjectSubClassedObject : NSObject {
}
要提两件事:不支持多重继承,还有另一种方法可以“子类化”某些对象,称为 Categories。
【讨论】: