在iOS开发中,您如何实现可以添加,编辑和重新定位的文本字段?

时间:2014-08-07 20:27:24

标签: ios uitextfield uitextview

示例步骤: - 邮件照片 - 点击添加文字:“Hello world” - 在编辑静止时,按下可将照片上的文字拖动到较高位置。 - 键盘打开时保持编辑模式。然后按拖动到另一个位置。然后点击文本,再次进入编辑模式,键盘打开。

1 个答案:

答案 0 :(得分:0)

看看这些方法

– touchesBegan:withEvent:
– touchesMoved:withEvent:
– touchesEnded:withEvent:
– touchesCancelled:withEvent:

在touchesBegan中,您可以检查触摸是否发生在文本字段中。如果是这样,您可以在touchesMoved方法中更改文本字段框架的中心,并将其设置为触摸位置。

另请查看此问题以获取更多提示: How to find out what view a touch event ended at?

相关问题