我想实现一个方法来在标题导航栏的右侧添加一个底部,因为有些人开始在UITextView中输入文本,但由于某种原因没有任何反应。调用该方法但不添加按钮:
-(void)textViewDidBeginEditing:(UITextView *)textView{
UIBarButtonItem *doneButton;
[doneButton setTarget:self];
[doneButton setStyle:UIBarButtonItemStyleDone];
[doneButton setAction:@selector(keyboardDone:)];
[self.navigationItem setRightBarButtonItem:doneButton animated:YES];
}
我在这里做了一些非常基本的错误吗?
答案 0 :(得分:1)
您需要在准备好使用之前分配并初始化UIBarButton项。你所做的只是声明“doneButton”是一个UIBarButtonItem但是你从未正确设置它以供使用。