gpt4 book ai didi

ios - UIPickerView 作为 inputView,但不允许直接编辑

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:03:37 26 4
gpt4 key购买 nike

所以我将 UIPickerView 作为我的文本字段之一的 inputView。它工作完美:它像普通键盘一样向上滑动,我可以选择一个选项,它会填充到文本字段中。

唯一的问题是我可以通过在其中输入内容来直接编辑该字段。如何禁止这种行为?这样即使光标也不会显示?

我试过:

- (BOOL)textFieldShouldBeginEditing:(UITextField*)textField
{
[self.datePick setHidden:NO];
return NO;
}

但在这种情况下,选择器完全停止工作 - 它不会出现。

感谢您的帮助!

最佳答案

我最终做了以下事情:

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range     replacementString:(NSString *)string
{
if([textField isEqual:self.birthdayF] || [textField isEqual:self.genderF])
return NO;
return YES;
}

因此光标仍然存在,但用户无法输入任何内容。

关于ios - UIPickerView 作为 inputView,但不允许直接编辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17693620/

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