Eine der möglichen Lösungen ist eine tapGesture hinzuzufügen. Ich habe gerade diesen Code vorgenommen haben, können Sie versuchen, es verwenden:
- (void)tapGestureToLabel {
self.lblTitle.userInteractionEnabled = YES;
UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(callAlert)];
tapGesture.numberOfTapsRequired = 1;
[tapGesture setDelegate:self];
[self.lblTitle addGestureRecognizer:tapGesture];
}
- (void)callAlert {
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Alert" message:self.lblTitle.text delegate:self cancelButtonTitle:@"Okay" otherButtonTitles:nil];
[alert show];
}
Sie können nennen [self tapGestureToLabel]; direkt nach:
self.lblTitle.text = self.project.title;
ps: Vergessen Sie nicht UIGestureRecognizerDelegate zu Ihrem @interface
in der .xib Datei oder im Code hinzufügen? – aboodmanna
Sie können dies durch Code oder Xib alles, was Sie bevorzugen –
können Sie mir sagen, wie man es in der. Xib hinzufügen? – aboodmanna