8
私はUIInputView入力アクセサリビューを持つテキストフィールドを持っています。キーボードのアニメーション中にUIInputViewの背景が見えない
テキストフィールドをタップすると、キーボードが表示されて、アクセサリビューのサブビューが表示されますが、背景が表示されません。 キーボードアニメーションが完了すると、UIInputViewの背景が表示されます。
キーボードアニメーションがまだ進行中のときにUIInputViewの背景を表示させるにはどうすればよいですか?
UIInputView *inputView = [[UIInputView alloc] initWithFrame:CGRectMake(0.0f, 0.0f, CGRectGetWidth(self.bounds), 44.0f) inputViewStyle:UIInputViewStyleKeyboard];
UIButton *button = [UIButton buttonWithType:UIButtonTypeSystem];
button.frame = CGRectInset(inputView.bounds, 15.0f, 2.0f);
[button setTitle:@"Button" forState:UIControlStateNormal];
[inputView addSubview:button];
UITextField *textField = [[UITextField alloc] initWithFrame:CGRectMake(0.0f, 0.0f, CGRectGetWidth(self.bounds), 44.0f)];
textField.inputAccessoryView = inputView;
[self addSubview:textField];
こちらの回答もご覧ください。これは本当に邪魔です。 –