[英]How to get the entire text when user taps on UItextview in Iphone
我有一個帶有類似名稱的UITextView。
創始人:Eduardo Saverin,Chris Hughes,Dustin Moskovitz,Mark Zuckerberg,Andrew McCollum
當用戶單擊任何名稱時,我需要獲取該名稱並將其作為參數傳遞給API調用。 可以讓我知道如何實現此功能。
提前致謝。
@codingVoldemort發布了一個答案,然后由於某種原因將其刪除。
您的textView具有屬性文本的答案可以為您提供全部內容:
[target callMethodWithText: yourTextView.text];
如果要選擇文本,則使用文本視圖的selectedRange屬性獲取選擇范圍,然后使用NSString子字符串方法(例如substringWithRange)提取字符串的該部分。
如果您希望在用戶更改選擇時收到通知,請實現委托方法textViewDidChangeSelection
。
當UITextview中的文本選擇更改時,UITextview將以下消息傳遞給其委托。 您需要在textview委托類中實現它。
- (void)textViewDidChangeSelection:(UITextView *)textView {
NSRange selectedRange = textView.selectedRange;
NSString *selectedText = [textView.text substringWithRange:selectedRange];
NSLog(@"\nSelected Text is:\n %@", selectedText);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.