如何打断一行文本并将其显示在两个不同的标签中。 例如我有一个文字说"Have a happy week end"
。我想在一个标签中打印"have a happy"
,在另一个标签中打印"week end"
。如何打破文本的一行,并将其显示在iphone中的两个不同标签中
回答
嗯,不知道我完全理解这个问题,但是如果你想在两行显示一个字符串,你可以使用一个标签显示两行使用“\ n”。将“\ n”放在开心(不含引号)的末尾,以便“有一个愉快的\ n周末”。
我不知道你想达到什么。你可以在口头上这样分割你的一句话:
NSArray *words = [string componentsSeparatedByString:@" "];
for(NSString *item in words)
{
..
}
,或者你可以用\ n分割你的句子,在支持多行
lblMsg.lineBreakMode = UILineBreakModeWordWrap;
lblMsg.numberOfLines = 0;
大家好。哪个答案是正确的?任何人都可以告诉我吗?谢谢.. – 2011-06-14 14:47:24
他的问题是模糊的,没有具体soooo ..没有正确的答案,因为问题没有正确地问:) – paxx 2011-06-14 14:52:29
谢谢朋友.. – 2011-06-14 16:41:33
你的描述有点含糊一个标签显示它,但是如果至少有一个空格(如果第一个部分不能相等,则第一部分总是更大),这里有一些代码将字符串(使用空格)拆分成两个相等的部分。如果没有空格,则firstHalf
将包含整个字符串,而secondHalf
将为零。
NSUInteger middle = string.length/2;
NSUInteger length = string.length;
unichar theChar;
do {
theChar = [string characterAtIndex:middle];
middle++;
} while (middle < length && theChar != ' ');
NSString *firstHalf = nil;
NSString *secondHalf = nil;
if (theChar == ' ') {
firstHalf = [string substringToIndex:middle];
secondHalf = [string substringFromIndex:middle];
} else {
firstHalf = string;
}
- 1. 显示标签文本在c#打破
- 2. 如何在单个标签中一个接一个地显示两个不同的文本
- 3. 如何在文本前添加两个标签,其中一个标签是“$”?
- 4. 如何在同一行中的图标右侧显示文本
- 5. 如何在一行UITable中显示两个不同的值?
- 6. 将两个不同列中的两个值显示为一个文本框
- 7. 两个标签中的一个DIV,但不能在同一行
- 8. Eclipse在两个不同的标签中显示相同的文件
- 9. 显示多行中的标签文本
- 10. 如何在不同行上的单个文本视图中显示两个值
- 11. 如何在iphone中打包标签中的一行?
- 12. 如何将两个不同的行合并到一行中?
- 13. 如何显示两个列表中显示的标签Struts2的
- 14. 如何在一个标签中打开不同标签中的活动?
- 15. 如何使用两种不同的字体在GTK标签上显示文本?
- 16. 如何基于两个不同的标签合并xml标签?
- 17. 如何在同一行显示多个div标签的内容
- 18. 在Outlook 2013中打破HTML的span标签中的文本
- 19. 将两个字段相乘(其中一个是标签,另一个是文本框)并显示在标签中javascript
- 20. 在标签中显示一个ListView行
- 21. 如何让每个标签在单独的div标签中单击时显示不同的文本块?
- 22. 如何在iPhone SDK中将时间戳标签文本显示为“seconds:milliseconds”?
- 23. 如何在Gogland IDE的标签中显示打开的文件?
- 24. 如何在一行中显示两条不同的记录?
- 25. Matplotlib.pyplot标签不在标签中显示印地文文本,
- 26. 如何比较两个不同的XML与所有标签并显示差异?
- 27. 为什么一个标签“打破”,另一个标签行为?
- 28. 如何在文本很长的时候在flex显示中打破文本?
- 29. 如何在android中的不同活动中显示标签栏
- 30. 如何在两个不同的文本框上显示值
在哪个基础上你试图分割字符串“祝你周末愉快”? – EmptyStack 2011-06-14 09:53:09