我有一个具有用户反馈功能的应用。我已经完成了图像中所示的视图。 Feedback view that I made
我现在要做的是当用户完成编辑textView,然后点击其他地方,如星级或除textview之外的任何区域,它会将光标隐藏在textview上,但它会将书面文字保留在同一时间。
任何人都可以帮我吗?谢谢。
答案 0 :(得分:18)
您可以使色调颜色透明以隐藏光标。
textView.tintColor = UIColor.clearColor()
在Swift 3中:
textView.tintColor = UIColor.clear
答案 1 :(得分:4)
Swift 3.x的更新:
textField.tintColor = .clear
答案 2 :(得分:0)
试试这个:
1)在适当的位置为视图添加点击手势识别器(例如viewDidLoad)
xxx(e)
2)然后你需要添加 let tapRecognizer = UITapGestureRecognizer(target: self, action: "hideKeyboard")
view.addGestureRecognizer(tapRecognizer)
方法。示例实现
hideKeyboard
应该这样做:)