私はカスタムセルを含むテーブルを持っています。これにはサブクラスがUITableViewCells
あり、使用するコントロールタッチ用ですUITouch
(このチュートリアルに基づくコードhttp://gregprice.co.uk/blog/?p=280touchesEnded
)メソッド内にセルのインデックスを取得する必要があります。触る。
私は試してみます:
-(void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event {
//some code
UITableView *parentTable = (UITableView *)self.superview;
NSIndexPath *index = [NSIndexPath alloc];
index = [parentTable indexPathForSelectedRow];
NSLog(@"Call, x= %f, index=%d", xPos, index.row);
}
しかし、常にindex=0を持っています。
私は何を間違えますか?