iPhone中的动态文本字段是否可用?

时间:2012-02-28 10:38:35

标签: iphone objective-c uitextfield

我正在尝试动态地将textField放在iPhone屏幕上,但我不知道如何启动它。

我必须在用户点击的地方放置textField。当用户点击屏幕时,文本字段或textView应放在那里,用户可以在那里写评论。 有可能吗?

3 个答案:

答案 0 :(得分:1)

是的,确实可以动态地将UITextField添加到屏幕上。

UITextField只是另一种观点(虽然它继承自UIControl然后UIView)。以编程方式创建UITextView后,您可以通过addSubview将其添加到屏幕上的视图中。

答案 1 :(得分:1)

您可以获取触摸发生位置的坐标。然后,您可以动态创建文本字段并在该坐标中设置其原点。

答案 2 :(得分:1)

是的可能..

-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
当用户触摸视图时,在视图控制器上调用

您可以在其中分配textField并将其中心设置为触摸中心。