gpt4 book ai didi

iphone - 覆盖方法语法 ios

转载 作者:可可西里 更新时间:2023-11-01 17:11:10 25 4
gpt4 key购买 nike

我正在尝试像这样覆盖我的 cellForRowAtIndexPath 方法中的一个方法

cell.customSwitch {
- (void)touchesEnded:(NSSet*)touches withEvent:(UIEvent*)event
{
[super touchesEnded:touches withEvent:event];
NSLog(@"customSwitch touchesended");
}

};

但是这不起作用(我通常是 Java 人 :P)。任何帮助将不胜感激!

最佳答案

Objective-C 和 Java 之间有很多相似之处,但不是其中之一。 ;-)

如果您想使用自定义的 -touchesEnded:withEvent: 方法创建单元格,您需要单独声明和定义该类。像这样的东西:

@interface MyCell : UITableViewCell
{
//...
}
@end

@implementation MyCell
- (void)touchesEnded:(NSSet*)touches withEvent:(UIEvent*)event
{
[super touchesEnded:touches withEvent:event];
NSLog(@"customSwitch touchesended");
}
@end

完成后,您可以在 -cellForRowAtIndexPath: 中使用 MyCell。

关于iphone - 覆盖方法语法 ios,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6655614/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com