我尝试在移动Safari中添加键盘上方的上一个/下一个按钮。 StackOverflow上有很多关于它的问题,但大多数答案是使用inputAccessoryView。 我试过了,它看起来像这样:
无论如何,工具栏中的按钮是否相同,就像它在移动Safari中一样?
这就是Safari中的样子:
答案 0 :(得分:1)
我正在寻找的是inputAssistantItem。
它允许您在键盘的快捷栏中添加和更改按钮。
UIBarButtonItem* nextButton = [[UIBarButtonItem alloc]
initWithImage:nextImage
style:UIBarButtonItemStylePlain
target:self
action:@selector(nextField:)];
UIBarButtonItem* previousButton = [[UIBarButtonItem alloc]
initWithImage:previousImage
style:UIBarButtonItemStylePlain
target:self
action:@selector(previousField:)];
NSArray *buttonGroups = @[[[UIBarButtonItemGroup alloc]
initWithBarButtonItems:@[previousButton, nextButton]
representativeItem:nil]];
textField.inputAssistantItem.trailingBarButtonGroups = buttonGroups;