2011-06-14 27 views

回答

0

嗯,不知道我完全理解這個問題,但是如果你想在兩行顯示一個字符串,你可以使用一個標籤顯示兩行使用「\ n」。將「\ n」放在開心(不含引號)的末尾,以便「有一個愉快的\ n週末」。

2

我不知道你想達到什麼。你可以在口頭上這樣分割你的一句話:

NSArray *words = [string componentsSeparatedByString:@" "]; 
for(NSString *item in words) 
{ 
.. 
} 

,或者你可以用\ n分割你的句子,在支持多行

lblMsg.lineBreakMode = UILineBreakModeWordWrap; 
lblMsg.numberOfLines = 0; 
+0

大家好。哪個答案是正確的?任何人都可以告訴我嗎?謝謝.. – 2011-06-14 14:47:24

+0

他的問題是模糊的,沒有具體soooo ..沒有正確的答案,因爲問題沒有正確地問:) – paxx 2011-06-14 14:52:29

+0

謝謝朋友.. – 2011-06-14 16:41:33

2

你的描述有點含糊一個標籤顯示它,但是如果至少有一個空格(如果第一個部分不能相等,則第一部分總是更大),這裏有一些代碼將字符串(使用空格)拆分成兩個相等的部分。如果沒有空格,則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; 
} 
相關問題