2012-04-09 83 views
0

我已經使用遮罩將矩形圖像分成兩部分,如下所示。目標c:相鄰放置不規則形狀的圖像

|--------------\------------------------- 
|    \      | 
|  1  \      | 
|     \    2  | 
|    /     |  
|    /      | 
|--------------/------------------------- 

現在我必須把它們放在UIView中,使用兩個UIImageView。我怎麼能知道什麼可能是相對中心或第二張圖片的來源。如果原點0,0處的第一個圖像,則第二個圖像原點不能位於(1個圖像寬度,0),因爲它的形狀不規則。任何建議,不勝感激。如果我無法澄清它,請讓我知道。我會嘗試上傳一些圖片。

問候, RB

回答

1

你需要讓它們重疊放置兩個UIImageView秒。重疊的數量由圖像本身決定。你不能輕易地在代碼中弄清楚這一點。您(或您的藝術家)需要通過檢查圖像來確定重疊量。您需要將重疊量存儲在某個地方 - 無論是作爲代碼中的常量,還是存儲在圖像文件旁邊的數據文件中 - 然後使用它計算第二個UIImageView的位置。

+0

這正是我現在要做的。但由於不規則形狀的複雜性,有時會在兩幅圖像之間留下細微的間隙。 – 2012-04-10 05:44:29