Mes méthodes de délégué UITextView ne se déclenchent pas.Les méthodes de délégué UITextView ne se déclenchent pas
UILabel *fieldLabel = [[UILabel alloc] initWithFrame:CGRectMake(5, 5, 290, 20)];
fieldLabel.text = nodeproperty.name;
[rowsInSectionLabels addObject:fieldLabel];
UITextView *textViewStatus = [[UITextView alloc] initWithFrame:CGRectMake(5, 25, 290, 30)];
[textViewStatus setTextAlignment:UITextAlignmentLeft];
// For the border and rounded corners
[[textViewStatus layer] setBorderColor:[[UIColor lightGrayColor] CGColor]];
[[textViewStatus layer] setShadowColor:[[UIColor grayColor] CGColor]];
[[textViewStatus layer] setBorderWidth:1];
[[textViewStatus layer] setCornerRadius:5];
[textViewStatus setClipsToBounds: YES];
textViewStatus.delegate = self;
[textViewStatus setEditable:YES];
Mon interface
@interface WorkflowViewController : UIViewController <UITextFieldDelegate, UITextViewDelegate, UITableViewDataSource, UITableViewDelegate, UIPickerViewDelegate, UIPickerViewDataSource, PickerRowSelected>
J'ai ajouté un point d'arrêt ici et rien ...
- (void)textViewDidBeginEditing:(UITextView *)textView
{
MultilineTextViewController *multiLineText = [[MultilineTextViewController alloc] init];
[self presentModalViewController:multiLineText animated:YES];
}
Toutes les idées?
Toutes mes autres méthodes de déléguer le travail parfaitement
Le clavier apparaît-il? Avez-vous des points d'arrêt activés? Avez-vous implémenté '- (BOOL) textViewShouldBeginEditing: (UITextView *) textView' renvoyant' YES'? Ce n'est pas neccessery mais vous pourriez essayer si elle se fait virer. –
Le clavier apparaît et je peux saisir l'UITextView, même si la méthode déléguée ne se déclenche pas, oui les points d'arrêt sont activés, j'ai d'autres points d'arrêt dans cette vue que j'attrape – Armand
Comment est-ce que ce textView a été ajouté à la vue du WorkflowViewController? Il semble que vous le fassiez par programme. Détenez-vous une référence (propriété, iVar)? –