0

既存のHTMLバージョンに基づいてアプリケーションを開発していますが、スクロールビューの次の背景を作成する方法がわかりません。トップの画像が1つあります ここに画像の説明を入力してください

一番下まで数回繰り返す必要があるもの ここに画像の説明を入力してください

下部に1つの画像 ここに画像の説明を入力してください

スクロールビューサイズの空の画像を作成する必要があることを理解しているので、ヘッダーを描画してから、中央の画像と下の画像を描画する回数を計算します。最後に、作成した画像を背景に適用する必要があります。私は正しいですか?

完全なコードを書くために時間を無駄にしないでください。私は自分でそれを行います。私が正しい方向に進んでいるか、完全に間違っているかを知る必要があります。コード内でそれを行うのに最適な場所はどこですか。

ご意見をお聞かせください

4

1 に答える 1

1

スクロールビューサイズの空の画像を作成する必要があることを理解しているので、ヘッダーを描画します

  1. プロパティをヘッダー画像に設定してUIImageViewを追加できます。image

次に、中央の画像と下の画像を描画する回数を計算します。

  1. 言うのは簡単です:

    UIView* middleView = [[UIView alloc] initWithFrame:];
    middleView.backgroundColor = [UIColor colorWithPattern:[UIImage imageNamed:...]];
    

これには、何も計算する必要がなく、画像が繰り返されるだけで埋められるという利点がありますmiddleView。画像の幅がビューの幅と同じであり、ビューの高さが画像の高さの整数倍であることだけを確認してください。

最後に、作成した画像を背景に適用する必要があります。私は正しいですか?

  1. これは1のようになります。
于 2013-02-04T22:40:18.517 に答える