如何在iOS上将十进制键盘的“完成”按钮移到右侧?
在iOS上-当我们使用十进制键盘作为文本字段的键盘类型时,默认情况下,虚拟键盘会在键盘的左上角显示一个“完成”按钮。有没有办法将其自定义到键盘的右上角 我发现这个代码是用来显示键盘上的按钮的。但是找不到任何方法把它移到右边如何在iOS上将十进制键盘的“完成”按钮移到右侧?,ios,objective-c,keyboard,uikeyboard,Ios,Objective C,Keyboard,Uikeyboard,在iOS上-当我们使用十进制键盘作为文本字段的键盘类型时,默认情况下,虚拟键盘会在键盘的左上角显示一个“完成”按钮。有没有办法将其自定义到键盘的右上角 我发现这个代码是用来显示键盘上的按钮的。但是找不到任何方法把它移到右边 谢谢。:) 您需要在“完成”按钮之前的工具栏中添加一个uiBarButtonSystemFlexibleSpace;这将填满可用空间并向右移动按钮。在看不到代码的情况下,它的工作方式应该如下: NSMutableArray *items = [[NSMutableArray
谢谢。:) 您需要在“完成”按钮之前的工具栏中添加一个
uiBarButtonSystemFlexibleSpace
;这将填满可用空间并向右移动按钮。在看不到代码的情况下,它的工作方式应该如下:
NSMutableArray *items = [[NSMutableArray alloc] init];
[items addObject:[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil]];
[items addObject:[[UIBarButtonItem alloc] initWithTitle:@"Done"
style:UIBarButtonItemStylePlain
target:self
action:@selector(doneButtonTapped:)];];
[toolbar setItems:items];
十进制键盘不提供“完成”按钮。这是您需要自己添加的内容。您需要设置
inputAccessoryView
以将“完成”按钮放在所需的位置。“当我们使用十进制键盘作为文本字段的键盘类型时,虚拟键盘会在键盘左上角显示一个“完成”按钮,默认情况下为“不,不”。你一定是把它放在那里了。如果你能把它放在那里,我想你可以把它放在另一边。嗨,请检查我更新的问题。谢谢,谢谢,伙计。它工作得很好。所以基本上我们需要在按钮前添加空间。我在找右对齐或类似的东西。:)