AlertViewにUITextViewを割り当てようとすると、いくつかの問題が発生します。これが私のコードです:
UIAlertView* minhaCritica = [UIAlertView new];
minhaCritica.title = @"7Arte";
[minhaCritica addButtonWithTitle:@"Cancelar"];
[minhaCritica addButtonWithTitle:@"Enviar"];
minhaCritica.message = @"Escreve a tua crítica:\n\n\n\n";
minhaCritica.delegate = self;
[minhaCritica show];
CGRect frame = minhaCritica.frame;
frame.origin.y -= 100.0f;
minhaCritica.frame = frame;
criticaTxtView = [UITextView alloc];
[criticaTxtView setFont:[UIFont systemFontOfSize:16.0f]];
[criticaTxtView initWithFrame:CGRectMake(20.0, 80.0, 245.0, 40.0)];
[minhaCritica addSubview:criticaTxtView];
[criticaTxtView becomeFirstResponder];
私の問題は、テキストの入力を開始すると、入力時にテキストビューがスクロールしないことです。最初の2行がいっぱいになると、1行上にスクロールする必要があります。
誰かがこれを手伝ってくれますか?これが問題を示すビデオです:http ://www.welove.com.pt/7arte.swf
また、ユーザーがフィールドに入力したテキストを取得するのに問題があります。私は次のように作業しました:criticaText = [[alertView textField] text]; しかし、今では上記のコードでは機能しません。