【问题标题】:display keyboard with button list on the top顶部带有按钮列表的显示键盘
【发布时间】:2012-03-23 02:48:15
【问题描述】:

我希望用键盘顶部的按钮列表来推动键盘。 请参考图片

有可能吗?

【问题讨论】:

    标签: iphone iphone-softkeyboard


    【解决方案1】:

    您需要添加一个工具栏。这是我用于操作表的示例 - 您可以轻松地对键盘进行修改:

      //DEFINING TOOL BAR 
    UIToolbar * keyboardToolbar = [[UIToolbar alloc] initWithFrame:CGRectMake(0, 0, 320, 44)];
    keyboardToolbar.barStyle = UIBarStyleBlackOpaque;
    [keyboardToolbar sizeToFit];    
    NSMutableArray *barItems = [[NSMutableArray alloc] init];
    UIBarButtonItem *flexSpace = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:self action:nil];
    [barItems addObject:flexSpace];
    UIBarButtonItem *doneBtn = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemDone target:self action:@selector(dismissKeyboard:)];
    [barItems addObject:doneBtn];
    [keyboardToolbar setItems:barItems animated:YES];
    [keyboard addSubview:keyboardToolbar]; 
    

    您显然可以为“下一个”、“上一个”等向 UIToolBar 添加更多项目。

    【讨论】:

      【解决方案2】:

      这是可能的。这是 github 上keyboard controls project 的链接。

      【讨论】:

        猜你喜欢
        • 2023-01-17
        • 2019-06-24
        • 2014-03-05
        • 2013-08-25
        • 2010-12-31
        • 2012-01-10
        • 2016-07-27
        • 2016-03-19
        相关资源
        最近更新 更多