怎样用swift创建可以拖拽变换大小位置的UITextView?
我在练习一款笔记应用,用户可以在TextView输入文字,该TextView有边框,用户可以调整大小。
就像YYText中的YYTextAttachment
应该要用到UIBezierPath,不确定在UIBezierPath上怎样添加添加手势。
有什么best practice ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
UIBezierPath
只是描述一个路径,无法响应手势。说一个简单思路:给一个View添加
UIPanGestureRecognizer
手势,在代理方法中判断手指位置是不是在TextView的边缘附近,是的话就响应该手势。同时判断手势是靠近TextView的哪个边,随着手势的拖动,改变TextView的frame。