Xcode 4.2 UITextViewで新しい行を作成しようとしています。alt+ returnを実行すると、次の行に移動しますが、ビルドして実行したときに表示されません。
これは機能しますが、あなたが何を違うようにしているのかわかりません。
UITextView
をドラッグします。段落は実行時に表示されます。属性インスペクターで編集できるテキスト属性もあります。
ALT + Enter ストーリーボードに新しい行を作ります
属性インスペクターには、テキストの行数を設定するプロパティ「Lines」があります。 2に変更します。
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
//Note: the \n created a new line.
//This piece of code assumes there IS ALREADY text in the theTextView
self.theTextView.text = [[NSString alloc] initWithFormat:@"%@ \n\n a line appart",self.theTextView.text];
}
(.h)ファイルに「theTextView」を作成し、(。m)ファイルに合成して、適切な接続を確立したと仮定します。
あなたがal wenに正確に新しい行を作成しなければならないと伝えるなら、私はより明確な答えを与えることができます...ユーザーがボタンを押すときのプログラムから?
これは回避策ですが、常に機能し、より興味深いUILabelsでも機能します。
テキストエディター(たとえば、textEditまたはXCode自体)を開き、必要に応じて新しい行を使用してテキストを記述し、Interface builderのLabel textプロパティにコピーペーストします。インターフェイスビルダーとランタイムの両方に表示されます。
ビューをドラッグして(線のサイズを変更)、背景色を追加します。別の方法があるかどうかはわかりません。