我正在尝试动态地将textField放在iPhone屏幕上,但我不知道如何启动它。
我必须在用户点击的地方放置textField。当用户点击屏幕时,文本字段或textView应放在那里,用户可以在那里写评论。 有可能吗?
答案 0 :(得分:1)
是的,确实可以动态地将UITextField
添加到屏幕上。
UITextField
只是另一种观点(虽然它继承自UIControl
然后UIView
)。以编程方式创建UITextView
后,您可以通过addSubview
将其添加到屏幕上的视图中。
答案 1 :(得分:1)
您可以获取触摸发生位置的坐标。然后,您可以动态创建文本字段并在该坐标中设置其原点。
答案 2 :(得分:1)
是的可能..
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
当用户触摸视图时,在视图控制器上调用。
您可以在其中分配textField并将其中心设置为触摸中心。