Iphone文本字段显示光标

时间:2011-06-15 13:26:15

标签: iphone uitextfield

我正在为iphone开发一款计算器。设计类似于:

问题是我无法在textField中显示光标,因为输入是从图像等按钮管理的。此外,[textField becomeFirstResponder]不起作用,因为它显示默认键盘。

所以我试着

textResultado.inputView = scrollView;

但是tabBarController无法接收触摸事件,因为滚动视图中包含的自定义键盘位于其上方。

标题来自AppStore中的应用程序,因此必须是解决此问题的方法(使用不同的inputView在tabFar中显示光标并且tabBar仍能正常工作)。

任何人都可以帮助我?

2 个答案:

答案 0 :(得分:2)

创建一个不可见的输入视图,然后使textResultado成为第一个响应者。

textResultado.inputView = [[[UIView alloc] initWithFrame:CGRectZero] autorelease];
[textResultado becomeFirstResponder];

答案 1 :(得分:0)

我发现使用这个解决方案你可以在iPhone 4上使用iOS 6.1.3对gui进行奇怪的闪烁。带有iOS 6.1.3的iPhone 3Gs可以正常工作。

选择文本区域并出现对话框窗口时,会出现闪烁。关闭对话框窗口会导致闪烁。