0

我想实现一种方法来在标题导航栏的右侧添加一个完成的底部,以便有人开始在 UITextView 中输入文本但由于某种原因没有任何反应。该方法被调用但不添加按钮:

-(void)textViewDidBeginEditing:(UITextView *)textView{  
    UIBarButtonItem *doneButton;
    [doneButton setTarget:self];
    [doneButton setStyle:UIBarButtonItemStyleDone];
    [doneButton setAction:@selector(keyboardDone:)];
    [self.navigationItem setRightBarButtonItem:doneButton animated:YES];           
}

我在这里做一些非常基本的错误吗?

4

1 回答 1

1

您需要在准备好使用之前分配并初始化 UIBarButton 项。您所做的只是声明“doneButton”是一个 UIBarButtonItem,但您从未正确设置它以供使用。

于 2013-09-04T00:19:51.813 回答