如何打斷一行文本並將其顯示在兩個不同的標籤中。 例如我有一個文字說"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