オブジェクトを手動で作成し (File -> New -> NewClass -> UITableViewCell)、.xib を追加しました。作成されたセルにはいくつかのラベルがあります。画像を参照してください
その後、このオブジェクトを他のクラスで使用します
myCell * showHere;
NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"myCell" owner:self options:nil];
showHere = [nib objectAtIndex:0];
このセルにUIlabelのgestureRecognizerを追加するにはどうすればよいですか?
私はこれを試しました:
UILongPressGestureRecognizer *longPress = [[UILongPressGestureRecognizer alloc]
initWithTarget:self
action:@selector(handleLongPress:)];
longPress.minimumPressDuration = 1.0;
[showHere.monday addGestureRecognizer:longPress];
この
-(void)handleLongPress:(UILongPressGestureRecognizer*)recognizer {
NSLog(@"label has pressed");
}
単一のラベルを押してアクションをキャッチする必要があります。出来ますか?私の英語でごめんなさい。