gpt4 book ai didi

swift - 在屏幕上拖动 UITextView

转载 作者:行者123 更新时间:2023-11-28 07:05:56 30 4
gpt4 key购买 nike

我试图让用户像在 SnapChat 应用程序中一样在屏幕周围绘制 UITextView。我尝试了下面的代码,但它似乎不起作用。有什么建议么?我不认为正在调用 detectPan 方法。我是否必须覆盖某些 UITextFieldDelegate 属性?

var panRecognizer = UIPanGestureRecognizer(target:self, action:"detectPan:")
text.addGestureRecognizer(panRecognizer)

func detectPan(sender:UIPanGestureRecognizer) {
self.view.bringSubviewToFront(sender.view!)
var translation = sender.translationInView(self.view)
sender.view!.center = CGPointMake(sender.view!.center.x + translation.x, sender.view!.center.y + translation.y)
sender.setTranslation(CGPointZero, inView: self.view)
}

最佳答案

不确定这是否是解决此问题的最有效方法,但我将 textview 放在 View 中并禁用了用户交互。然后做出轻击手势(使 TextView 成为第一响应者)和平移手势(移动 View )。

关于swift - 在屏幕上拖动 UITextView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30637665/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com