在我正在編寫的應用程序中,如果用戶可以點擊UILabel,並且可以看到他們點擊哪個單詞,那麼這將是最好的選擇。無論如何,我可以做到這一點?如何在UILabel中使用該單詞
1
A
回答
2
你可以做到這一點使用的UIWebView
使用
- (void)loadHTMLString:(NSString *)string baseURL:(NSURL *)baseURL;
和代碼整個消息然後包的鏈接
[webView.loadHTMLString:@"<a href="tap:Google">Google</a>" baseURL:nil];
然後在委託方法
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
你會知道你抽頭的字
if ([request.URL.scheme compare:FeverProtocolIdentifier] == NSOrderedSame)
{
NSString *word = request.URL.resourceSpecifier;
}
+0
好吧,我會試試這個! – 2012-04-19 01:21:59
+0
我是我的uilabel是在tableviewcell。我怎樣才能做到這一點 – 2015-05-11 09:49:41
1
我不認爲這很容易。我可能會使用OHAttributedLabel而不是UILabel,並向OHAttributedLabel代碼添加一個方法來返回所需的信息。如果你看看OHAttributedLabel.m中的linkAtPoint方法,你可以看到你需要做什麼。我將重複這個方法,命名新characterOffsetAtPoint也許,然後返回,現有的代碼計算的行索引340
相關問題
- 1. 如何包裝單詞的UILabel
- 2. 在UILabel/UITextView中獲取單詞
- 3. 如何在iphone中突出顯示UILabel的單詞
- 4. 如何在UILabel中大膽地添加一個單詞?
- 5. UILabel中的可點擊單詞
- 6. 如何將單詞放入json樹中,如果該單詞存在?
- 7. 如何使用AppleScript在Mac OS X詞典中查找單詞?
- 8. 如何使用符號替換一組單詞中的單詞?
- 9. 如何將單詞映射到在數據庫中使用該單詞的句子?
- 10. 如何在自定義單元格中使用autoresizingMask製作UILabel?
- 11. 刪除單詞,如果替代單詞已在excel中使用
- 12. 如何使用省略號自動截斷單詞邊界上的UILabel?
- 13. 我該如何強制使用相同長度的單詞?
- 14. 如何處理用UISearchBar和UITableView在單詞中搜索單詞?
- 15. 如何在iphone中多行uilabel中加粗特殊字詞?
- 16. 在UILabel中居中詞的算法
- 17. 如何在UNIX中的單個單詞上使用grep?
- 18. 如何在Android中使用單個單詞作爲JSON數據?
- 19. 如何在Window中的光標下找到該單詞?
- 20. 如何在給定單詞的單詞袋詞彙中獲得單詞的id?
- 21. 當用戶在iphone中選擇該單詞時,如何突出顯示文字中的重複單詞?
- 22. 如何搜索單詞中的特定字母,然後將該單詞與該字母添加到列表中?
- 23. 如何使用perl將單詞轉換爲單詞?
- 24. 如何使用wstring和wcout在Xcode中輸出中文單詞?
- 25. 如何使用sed來匹配某個單詞,然後用引號包裝該單詞?
- 26. 在UILabel中使用Unicode
- 27. 如何在字符串單詞應用程序中的簡單的mysql/php單詞中查找單詞匹配?
- 28. 如何使用Ruby來計算單詞中單詞頻率和CSV文件中單詞的組合?
- 29. 如何用vb.net中的另一個單詞形成單詞
- 30. Python:如何在單詞表中找到混雜的單詞
我想你可以添加UIGesturesRecognize到您的UILabel。查找UIGestureRecognizer .. – Arcadian 2012-04-18 02:27:54
爲什麼不直接使用'UITextfield'?它看起來像'UILabel'並且可以接受用戶點擊的文字。 – Kjuly 2012-04-18 03:21:17
我並不想讓用戶能夠編輯該字段。 – 2012-04-19 01:23:03