2011-09-19 20 views
0

私は"Circular Quay W, The Rocks NSW, Australia"ようNSStringのを持っていると私は、次の文字列形式で表示したい:NSStringの形式の問題

Circular Quay W, 
The Rocks NSW, 
Australia 

ので、この機能を開発するために私を助けてください。

ありがとうございます。

+0

入力と出力をより明確に理解できるように、質問を正しくフォーマットしてください。 – taskinoor

+0

どこに表示しますか?何を試しましたか? – Caleb

+0

住所を表示しているようです。そのプログラムにもっと多くのものがある場合は、アドレス構造体を作成し、それを自動的にフォーマットする記述関数を作成してみてください。これはADTです。 –

答えて

3

文字列をUILabelに表示すると仮定します。

NSString *str = @"Circular Quay W, The Rocks NSW, Australia"; 
str = [str stringByReplacingOccurrencesOfString:@", " withString:@",\n"]; 

はにnumberOfLinesラベルのを設定することを忘れないでください。これにより、ラベルに複数行のテキストが表示されます。

label.numberOfLines = 0; 
-1

これは、ジョブ実行する必要があります。あなたはUILabelメイクでそれを示している場合、(カンマや改行 "\ nを")と、各コンマを置き換える

[NSString stringWithString:@"Circular Quay W,\n The Rocks NSW,\n Australia"];

乾杯

1

を最初に高さと行数をに設定してください。プロパティーはnumberOfLinesです。

NSString *stringFoo = @"Circular Quay W, The Rocks NSW, Australia"; 
stringFoo = [stringFoo stringByReplacingOccurrencesOfString: @"," withString:@",\n"];