2011-05-11 79 views
1

我对如何在Monotouch中创建自定义协议/委托类型感到困惑。在Monotouch中创建协议/委托

的OBJ-C相当于是

@protocol CellController 
    - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath (NSIndexPath *)indexPath; 
    @optional 
    - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath; 
@end 

是否实施必须是一个抽象类,接口还是什么?

我相信它并不复杂,我只是无法理解它。一个代码示例会有帮助,但要指出了正确的方向将仍然是非常有帮助的

干杯

[R

+0

我误解了你,对不对? – Fox32

+0

我相信是这样的,我需要将cellcontroller定义为委托类型。这些方法只是一个例子。如果我想创建一个uitableview委托,就像你正确地说我可以继承自uitableviewdelegate – justcompile

+0

这个你正试图创建的委托类型会被用作已经存在的iOS对象或新的自定义对象的委托对象吗? –

回答

0

所以我落得这样做创建的界面和使用:)