我完全糊涂了。我有一个UITextView
名为 slider1CommentsAFI 的视图,不允许我在其中输入文字。单击时,它会打开,所有设置看起来与在同一视图中以相同方式工作的其他UItextViews
完全相同。在调试中,我得到以下内容:
(lldb) print slider1CommentsAFI.editable
(BOOL) $0 = YES
(lldb) print slider1CommentsAFI.userInteractionEnabled
(BOOL) $1 = YES
然而当你输入什么时就出现了。有没有人有任何想法我可以检查?下面是UITextView的屏幕截图。两个打开,一个很好,但下面只允许输入任何东西。当我在其中单击时调用textViewDidBeginEditing
方法,光标闪烁,但不允许输入。
打开两个UITextViews的代码如下所示。顶部的UITextView是标记2和标记8。
else if (obsComment.tag == 2 || obsComment.tag == 8)
{
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.5];
slider1Comments.editable=YES;
slider1Comments.frame=CGRectMake(191, 135, 700, 230);
slider1Comments.backgroundColor= [UIColor whiteColor];
slider1Comments.textColor= [UIColor blackColor];
slider1CommentsAFI.editable=YES;
slider1CommentsAFI.frame=CGRectMake(191, 385, 700, 230);
slider1CommentsAFI.backgroundColor= [UIColor whiteColor];
slider1CommentsAFI.textColor= [UIColor blackColor];
[UIView commitAnimations];
}