【问题标题】:iOS - Custom Keyboard button like evernoteiOS - 自定义键盘按钮,如印象笔记
【发布时间】:2017-06-14 01:31:08
【问题描述】:

我打算创建“按钮”来编辑文本视图中的文本,例如 evernote。这样的事情:

我不知道该怎么做:(

【问题讨论】:

    标签: ios objective-c xcode keyboard


    【解决方案1】:

    你可以试试这个代码:

    注意:不要忘记让 textView 委托。

    UIToolbar *keyboardDoneButtonView = [[UIToolbar alloc] init];
    [keyboardDoneButtonView sizeToFit];
    
    UIBarButtonItem *flexible = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:self action:nil];
    UIBarButtonItem *doneButton = [[UIBarButtonItem alloc] initWithTitle:@"Done"
                                                                   style:UIBarButtonItemStylePlain target:self
                                                                  action:@selector(doneClicked:)];
    
    [keyboardDoneButtonView setItems:[NSArray arrayWithObjects:flexible, doneButton, nil]];
    
    
    self.textView.inputAccessoryView = keyboardDoneButtonView;
    

    IBAction函数:

    - (IBAction)doneClicked:(id)sender
    {
        NSLog(@"Done Clicked.");
        [self.view endEditing:YES];
    }
    

    【讨论】:

      猜你喜欢
      • 2013-08-06
      • 1970-01-01
      • 2014-10-27
      • 1970-01-01
      • 2010-12-03
      • 1970-01-01
      • 1970-01-01
      • 2020-02-16
      • 1970-01-01
      相关资源
      最近更新 更多