我正在開發基於現有的html版本的應用程序,並不知道如何爲我的滾動視圖創建以下背景。 我有一個形象的頂級 如何從少量圖像創建背景?
一個應該重複的底部幾次
,並在底部
一個形象,我明白我必須創建一個空的圖像使用滾動視圖大小繪製標題,然後計算繪製中間圖像並繪製底部圖像的次數。最後,我必須將創建的圖像應用於背景。我對嗎?
請不要浪費時間編寫完整的代碼,我會自己做,我只需要知道我是否正確或完全錯誤,代碼中的最佳位置是什麼去做?
請指點
我正在開發基於現有的html版本的應用程序,並不知道如何爲我的滾動視圖創建以下背景。 我有一個形象的頂級 如何從少量圖像創建背景?
一個應該重複的底部幾次
,並在底部
一個形象,我明白我必須創建一個空的圖像使用滾動視圖大小繪製標題,然後計算繪製中間圖像並繪製底部圖像的次數。最後,我必須將創建的圖像應用於背景。我對嗎?
請不要浪費時間編寫完整的代碼,我會自己做,我只需要知道我是否正確或完全錯誤,代碼中的最佳位置是什麼去做?
請指點
據我瞭解,我必須創建具有滾動視圖大小的空圖像,繪製標題
image
屬性設置爲你的頭添加UIImageView
圖片。然後計算繪製中間圖像並繪製底部圖像的次數;
很容易,只是說:
UIView* middleView = [[UIView alloc] initWithFrame:];
middleView.backgroundColor = [UIColor colorWithPattern:[UIImage imageNamed:...]];
這樣做,你並不需要計算什麼,圖像會簡單地重複自己,以填補middleView
的優勢。只確保圖像寬度與視圖寬度相同,並且視圖高度是圖像高度的整數倍。
最後,我必須將創建的圖像應用於背景。我對嗎?
爲什麼不重疊的元素,例如像你的背景可以是一個imageview的並且您有其他元素的重疊它 –