我有一個項目,我試圖從已從Web服務填充的uilabel中獲取文本。我可以抓取和操縱文本,但我需要將字符串中的某些字符發送到另一個Web服務調用。我無法弄清楚如何抓住我的字符串中的第一個,第二個和最後一個字符。我既是Objective-C的新手,也是編程人員,所以任何幫助都非常值得讚賞。從uilabel中獲取文本objective-c
2
A
回答
7
你可以這樣說:
UILabel * l = [[UILabel alloc] init];
l.text = @"abcdef"; //set text to uilabel
[self.view addSubview:l];
NSString * text = l.text; //get text from uilabel
unichar first = [text characterAtIndex:0]; //get first char
unichar second = [text characterAtIndex:1];
unichar last = [text characterAtIndex:text.length -1];
如果你需要的結果字符串你可以使用:
NSString * firstAsString = [text substringWithRange:NSMakeRange(0, 1)]; //first character as string
也可以將單字符轉換爲字符串,像這樣:
NSString * x = [NSString stringWithFormat:@"%C", last];
1
根據這個,它應該相當容易:
textLabel.text = @"Foo";
凡textLabel
是UILabel
相關問題
- 1. 從UILabel獲取文本
- 2. 從UIButton獲取UILabel
- 3. 在startPage方法中從ObjectiveC獲取HTML5本地存儲項目
- 4. UILabel獲取文本子串的CGRect
- 5. 從UILabel獲取字符串
- 6. 如何從uiscroll視圖運行時獲取當前uilabel文本
- 7. 如何從UILabel的第n行獲取文本?
- 8. 從jquery中獲取文本
- 9. 從Edittext中獲取文本
- 10. 從值中獲取文本
- 11. 從UITextField中獲取文本
- 12. 從NSDictionary設置UILabel文本
- 13. 獲取的UILabel
- 14. 從文本框中獲取文本
- 15. 從elementhost子文本中獲取文本
- 16. 從編輯文本中獲取文本
- 17. 從RTF文本中獲取純文本
- 18. 文本中的UILabel
- 19. 獲取從文本
- 20. 獲取從文本
- 21. 獲取UILabel中文本的物理位置
- 22. 可可獲取文本框並從中獲取文本
- 23. 在ObjectiveC中讀取.doc(MSWord)文件?
- 24. 獲取ObjectiveC中文件的內容類型
- 25. 限制VoiceOver從UILabel中讀取的文本
- 26. 獲取NSParagraphStyle的UILabel
- 27. 的UILabel獲取ARC
- 28. UILabel中的中心文本
- 29. 從文本文件中獲取語法
- 30. 從文本文件中獲取參數
感謝實例工程就像一個魅力 –