私はUITextViewを編集できませんが、その単語のワンタッチで単語を選択し、選択された単語を別の機能に渡す必要がある必要があります。これについてはどうすればいいですか?どんな助けもありがとう。ワンタッチで単語を選択するUITextViewを作成するにはどうすればよいですか?
-1
A
答えて
0
Superhacky溶液(あなたは言葉をたくさん持っている場合、これは悪い悪い考えです):
- は
UITextView
リンクですべての単語を行います(ただし、そのようにフォーマットしないでください)。 UITextViewDelegate
- が
UITextView
selectedTextRange - 利益を設定するには、
characterRange
を使用し-(BOOL)textView:(UITextView *)textView shouldInteractWithURL:(NSURL *)URL inRange:(NSRange)characterRange
- を実装実装するためにあなたのVC(または誰UITextVeiwを所有している)を持っているIB
- であなたの
UITextView
を選択してください!
少ないハックソリューションは、タップ位置を取得するためにUITapGestureRecognizer
を使用UITextView
にそれを翻訳し、水平にタップ位置をsurrondグリフを選択することであろう。
0
ステップ1: textViewから選択した文字列を取得するには、UITextViewDelegate
デリゲートを実装し、メソッドを実装する必要があります。
ステップ2: は別の関数
class ViewController: UIViewController, UITextViewDelegate {
@IBOutlet weak var textView: UITextView!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
self.textView.delegate = self;
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
func textViewDidChangeSelection(textView: UITextView) {
let range: NSRange = textView.selectedRange
let text = textView.text as NSString
let selectedText = text.substringWithRange(NSMakeRange(range.location, range.length))
self.getSelectedText(selectedText)
}
func getSelectedText(text: String) {
NSLog("\(text)")
}
}
にselectedTextを渡します
関連する問題
- 1. テキストファイルの母音で特定の単語を選択するにはどうすればよいですか?
- 2. どうすればコンピュータが単語リストから83667語の単語をすばやく選択できるようにすることができますか?
- 3. 文字列の後に単語を選択するにはどうすればよいですか?
- 4. UITextViewでテキストの選択を解除するにはどうすればよいですか?
- 5. C#でフォントを選択できるコンボボックスを作成するにはどうすればよいですか?
- 6. ユーザーは月を選択できるドロップダウンリストを作成するにはどうすればよいですか?
- 7. Vaadin7 Magnoliaでアセットを選択するカスタムフィールドを作成するにはどうすればよいですか?
- 8. すべてのページで選択するルールを作成するにはどうすればよいですか?
- 9. スクラッチで作成されたリストからアイテムを選択するにはどうすればよいですか?
- 10. 行を選択するGoogleクエリを作成するにはどうすればよいですか?
- 11. 単語の辞書を含むツリーを作成するにはどうすればよいですか?
- 12. VIMエディタ:vimでビジュアルモードで単語を選択した後、その単語を検索するにはどうすればよいですか?
- 13. ペアのリストを作成する述語を作成するにはどうすればよいですか?
- 14. 選択に基づいて動的ページを作成するにはどうすればよいですか?
- 15. UIPopover内のUIButtonからメインのUIViewにUITextViewを作成するにはどうすればよいですか?
- 16. 入力テキストボックスでデフォルトの選択値を作成するにはどうすればよいですか?
- 17. Djangoでオプションの選択フィールドを作成するにはどうすればよいですか?
- 18. htmlページで日付選択のコンボボックスを作成するにはどうすればよいですか?
- 19. 1、2、3文字のFULLTEXT単語索引を作成するにはどうすればよいですか?
- 20. このネストされた選択クエリを作成するにはどうすればよいですか?
- 21. カレンダーをHTMLで選択するにはどうすればよいですか?
- 22. wx.ListCtrl:EVT_RIGHT_DOWNで行を選択するにはどうすればよいですか?
- 23. システムフォントをプログラムで選択するにはどうすればよいですか?
- 24. EclipseでCompositeを選択するにはどうすればよいですか?
- 25. プログラムでオートコンプリートテキストビューを選択するにはどうすればよいですか?
- 26. JavaScriptでラジオボタンを選択するにはどうすればよいですか?
- 27. プログラムでDbConfigurationTypeを選択するにはどうすればよいですか?
- 28. デフォルトでUITableViewCellを選択するにはどうすればよいですか?
- 29. JTableで行を選択するにはどうすればよいですか?
- 30. プログラムでストーリーボードを選択するにはどうすればよいですか?