0

好的,所以我有一个相当奇怪的问题:我的 UITextView 成为第一响应者,我可以说是因为键盘出现了,但是发生的情况是指针没有出现,即使您键入也无法编辑文本。这是此控制器中唯一的 UITextView,因此它不能触发任何其他文本视图。有任何想法吗?谢谢 :)

if (keyAuto) {
    [note becomeFirstResponder];
}

这是真的,因为如果这个 BOOL 为 FALSE,它根本不会显示。note 是类级别的,因此可以毫无问题地像这样调用它。

那是创建注释的代码

note = [[UITextView alloc] initWithFrame:CGRectMake(0, 44 + lineHeight, widthv, heightNote)];
note.delegate = self;
note.returnKeyType = UIReturnKeyDone;
[note setFont:[UIFont systemFontOfSize:17]];
[noteView addSubview:note];
4

1 回答 1

0

对不起,伙计们,我的错,我忘了,我试图在 viewDidLoad 下这样做。在 viewDidAppear 下做同样的事情解决了所有问题。只是对于某些人来说 viewDidLoad 做到了,所以我期望相同,但显然它没有......

于 2014-01-18T18:49:52.893 回答