gpt4 book ai didi

ios - 退出 First Responder UITextView。临时 UINavigationBar?

转载 作者:行者123 更新时间:2023-11-29 13:08:12 24 4
gpt4 key购买 nike

我正在编写一个应用程序,让用户在 TextView 中编辑一些内容,我想添加一个关闭按钮,让用户保存编辑内容,而无需四处乱动以关闭键盘。

我熟悉以编程方式关闭键盘和一切。我现在唯一真正的问题是设计问题。我想让用户点击一个按钮,就像在笔记应用程序中一样,但我没有 UINavigationBar。

是否可以创建一个临时导航栏并为其分配一个“完成”按钮?

我将在自定义 UIView 中实现它,因此它应该独立于 Controller 。我的意思是我不知道当前 Controller 中是否存在 UInavigationBar。所以必须在添加临时的之前处理。

感谢任何帮助。

最佳答案

像这样的东西很适合您所描述的内容:

viewDidLoad:

UIToolbar *inputToolbar = [[UIToolbar alloc] initWithFrame:CGRectMake(0, 0, 320, 44)];
UIBarButtonItem *doneButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemDone target:self action:@selector(doneButtonTapped)];
[inputToolbar setItems:[NSArray arrayWithObject:doneButton]];

self.theTextView.inputAccessoryView = inputToolbar;

doneButtonTapped

[self.view endEditing:YES];

关于ios - 退出 First Responder UITextView。临时 UINavigationBar?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18066715/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com