我的应用中有一个包含多个UITextView的屏幕。用户需要能够快速在UITextViews之间来回切换以记笔记。我有想法在键盘上方创建一个带有5个按钮的UIToolbar,当按下一个按钮时,它会切换到UITextView,就像许多应用程序中的Next和Previous按钮一样,只是更具体。遗憾的是,我没有代码可以进一步说明我正在尝试做什么,因为我完全不知道从哪里开始。我以前从未做过任何自定义键盘控制。
答案 0 :(得分:0)
您要找的是inputAccessoryView
。这样你就不用担心动画等了。只需这样做:
textField.inputAcccessoryView = <your_custom_view>
这就是我在代码中inputAccessoryView
所拥有的内容:
- (UIView *)textFieldAccessoryDoneButton {
UIView *accessoryView = [[UIView alloc] init];
accessoryView.backgroundColor = [UIColor blackColor];
UIButton *accessoryDoneButton = <your_button_here>;
accessoryDoneButton.titleLabel.font = [UIFont fontWithName:Gotham_Bold size:12];
[accessoryView addSubview:accessoryDoneButton];
return accessoryView;
}