0

これは私の最初の投稿です。アプリにテキストや画像を追加するにはどうすればよいですか。私は画像、テキスト、ボタンベースのアプリを作成しているだけで、下の写真のようにAndroid用に作成しました。私は今iOSでこれを行おうとしていますが、テキストの後に再びテキストを続けて画像を配置することができません。

Androidでは、スクロールレイアウト内に複数のImageViewとTextViewを配置できましたが、ストーリーボードXcode 4.5/4.6ではこれを実行できません。

Xcode for iPhoneとiPadで同じスタイルのレイアウトを再現するための簡単なアイデアを教えていただければ、すばらしいと思います。私はXcodeに精通していないので、これを簡単に解決できる場合は、助けてください。

下の画像からすでに理解しているように、多くのテキスト行と画像を含む長いスクロール可能なページを作成できるようにしたいと思います。

前もって感謝します

申し訳ありませんが、画像を投稿できませんでした。再試行するか、Webサイトのリンクを投稿してください。

4

1 に答える 1

2
  1. UIScrollView を作成する必要があります -> UIScrollView をフレームで初期化してアプリに追加し、スクロール ビューのコンテンツ サイズを設定します。

  2. テキストの UILabel を作成します。->フレームとテキストでUILabelを初期化し、スクロールビューにサブビューとして追加します。

  3. 画像のUIImageViewを作成します->フレームと画像でUIImageViewを初期化し、スクロールビューにサブビューとして追加します。

通常、プログラムでそのように行う場合はこれですべてです。

いくつかのコード (テストなし):

UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, width, height)];

UILabel *label1 = [[UILabel alloc] initWithFrame:CGRectMake(10, 10, 50, 100)];
label1.text = @"label1";
[scrollView addSubview:label1];

UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(10, 100, 300, 500)];
imageView.image = [UIImage imageNamed:@"imagename.png"];
[scrollView addSubview:imageView];

scrollView.contentSize = CGSizeMake(scrollView.frame.size.width, label1.frame.size.height+imageView.frame.size.height);
[self.view addSubview:scrollView];

ps:ペン先でやりたい場合は、キャプチャを見つけることができます。

于 2013-01-30T11:52:48.633 に答える