这里是踢球者,如果我将断点扔进按钮代码并等待一秒左右,那么一旦我点击继续,文本字段就会正常因为我希望显示正确的光标而无法选择。
这是我的按钮代码。有人有主意吗?
- (IBAction) clicked:(id)sender
{
if([datePickerView isHidden] == NO)
{
[summaryTextArea setEnabled:YES];
[summaryTextArea setEditable:YES];
[summaryTextArea setSelectable:YES];
[datePickerView setHidden:YES];
}
else
{
[summaryTextArea setEnabled:NO];
[summaryTextArea setEditable:NO];
[summaryTextArea setSelectable:NO];
[datePickerView setHidden:NO];
}
}
如果有人想要查看更多代码段,请告诉我,我可以合作一个小型演示项目。谢谢!
修改
这是一个我掀起的简单测试应用程序。希望它有用。 http://dl.dropbox.com/u/917639/ExampleSelectable.zip
答案 0 :(得分:0)
我修好了......有点儿。它至少起作用,但看起来有点像黑客。我只是在我的点击处理程序中配对以下调用
[summaryTextArea addCursorRect:summaryTextArea.bounds cursor:[NSCursor IBeamCursor]];
[summaryTextArea removeCursorRect:summaryTextArea.bounds cursor:[NSCursor IBeamCursor]];