Ho aggiunto un UIToolBar
con un UIBarButtonItem
come inputAccessoryView per un UITextView
. Funziona bene, ma UIBarButtonItem è visualizzabile all'esterno del frame, forse 50 pixel all'esterno a destra. Non è un grosso problema ma mi infastidisce. Qualcuno sa perché?iOS - UIToolBar come inputAccessoryView per UITextView
Questo è il mio codice (ARC):
UIToolbar *toolBar = [[UIToolbar alloc] initWithFrame:CGRectMake(0, self.view.bounds.size.height, 320, 44)];
toolBar.barStyle = UIBarStyleBlack;
toolBar.translucent = YES;
UIBarButtonItem *doneButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemDone target:self action:@selector(doneWriting:)];
[toolBar setItems:[NSArray arrayWithObjects:doneButton, nil]];
self.messageTextView.inputAccessoryView = toolBar;
Se è così, per me sembra più una programmazione "sciatta" con il pulsante che reagisce fuori dai suoi limiti, vabbè. –