lunedì 3 agosto 2015

Far salire la tastiera per poter scrivere in un campo testo in un app iOS

Come si può far salire la tastiera per utilizzarla in un campo testo di un'applicazione per Iphone?
Semplice, con queste poche righe di codice è possibile far apparire la tastiera; con Xcode collegare il metodo a "Editing Did Begin" del campo testo:
- (void)textViewDidBeginEditing:(UITextView *)textView
{
    CGAffineTransform translateUp = CGAffineTransformMakeTranslation(0.0, -150.0);
    [UIView beginAnimations:nil context:nil];
    [UIView setAnimationDuration:0.2];
    self.view.transform = translateUp;
    [UIView commitAnimations];
}