我有一个项目,我试图从已从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. 从文本文件中获取参数
感谢实例工程就像一个魅力 –