UITextView成为第一响应者,但指针不会去那里

时间:2014-01-18 18:32:08

标签: ios objective-c keyboard uitextview becomefirstresponder

好的,我有一个相当奇怪的问题:我的UITextView成为第一个响应者,我可以告诉,因为键盘出现,但会发生的是指针没有显示,即使你不能编辑文本类型。这是此控制器中唯一的UITextView,因此无法触发任何其他textview。有任何想法吗?谢谢:))

if (keyAuto) {
    [note becomeFirstResponder];
}

这是事实,因为如果此BOOL为FALSE,则根本不显示。注意是类级别,因此可以像这样调用它而没有任何问题。

这是创建记事的代码

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

1 个答案:

答案 0 :(得分:0)

对不起伙计们,我的坏,我忘记了,我试图在viewDidLoad下这样做。在viewDidAppear下做同样的事情修复了所有问题。只是对于一些人来说viewDidLoad做了这个伎俩,所以我期待同样的,但显然它没有...