簡體   English   中英

將光標隱藏在UITextView - Swift上

[英]Hide cursor on UITextView - Swift

我有一個具有用戶反饋功能的應用。 我已經完成了圖像中所示的視圖。 我做的反饋意見

  • 消息區域正在使用UITextView。

我現在要做的是當用戶完成編輯textView,然后點擊其他地方,如星級或文本視圖以外的任何區域,它會將光標隱藏在textview上,但它會同時保留書面文字。

誰能幫我這個? 謝謝。

您可以使色調顏色透明以隱藏光標。

textView.tintColor = UIColor.clearColor()

在Swift 3中:

textView.tintColor = UIColor.clear

Swift 3.x更新:

textField.tintColor = .clear

嘗試這個:

1)在適當的位置為視圖添加點擊手勢識別器(例如viewDidLoad)

  let tapRecognizer = UITapGestureRecognizer(target: self, action: "hideKeyboard")
  view.addGestureRecognizer(tapRecognizer)

2)然后你需要添加hideKeyboard方法。 示例實現

func hideKeyboard() {
  view.endEditing(true)
}

應該這樣做:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM