在其中单击屏幕上的用户以及显示的键盘和文本字段。然后,当它们完成时,它消失了,文本被保存。但是我不希望盒子围绕它,我只希望用户输入的单词出现。我有点像Xcode,而且我一直在尝试弄清楚这几天。如果你们有任何输入很棒的输入!
预先感谢
首先,您必须创建一个uitextfield或uilabel。
在Snapchat中,每当您点击屏幕上时,键盘就隐藏了。Objective-C提供了一种检测屏幕是否接触的方法。
使用- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
使用resignFirstResponder
,您可以从标签上隐藏键盘。
您必须实现 -(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
方法,而触发的方法比
UITouch *touch = [touches anyObject];
float position = [touch locationInView:view];
并在此时添加uitextfield,并在返回UITextField
时使用文本大小的计算创建Uilabel,并将其添加到在添加UITextField
的同一位置查看,然后从Supperiew中删除UITextField
。
或触摸您也可以使用UITapGestureRecognizer