2010-09-20 29 views
0

我有很多照片的肖像和風景格式。我希望能夠在iphone上的UIImageView中顯示照片的「裁剪」。如果圖片是橫向格式,我希望它調整大小以適合框架,如果是縱向格式,我需要調整大小以適合寬度,然後在頂部和底部裁剪。就好像在圖像上有一個「窗口」 - 所以它看起來像一幅風景圖片。iPhone上的圖像「框架/窗口」

它會更好,如果這可能是一個UIButton - 雖然我知道我可以使用touchesBegan等圖像,使其行爲像一個按鈕,如果需要的話。

感謝您給我的任何幫助。

感謝 湯姆

回答

1

在ImageView的,您可以更改視圖模式看點填充。它會給你正確的縮放/裁剪你想要的。

對於交互,您可以使用一個自定義按鈕,而且根本沒有繪圖(無標題,無圖像,無背景),其大小與您的ImageView相同。就形象方面而言,這是安全的。我試過類似的東西,使用按鈕的背景或圖像屬性,它可能會有一些不受歡迎的效果(例如,我遇到了iOS 3.1.3的調整大小問題)。

+0

會試試,謝謝。 :) – 2010-09-20 12:54:18

0

1°)剪切圖像,嘗試添加一個方法的UIImage類做​​到這一點(你可以google一下沒有問題,甚至在計算器上)

2°)要在圖像上添加一個「窗口」,只需在圖像上添加一個UIImageView,它具有透明度。它應該工作;-)

3°)要知道何時觸摸圖像,您可以使用「touchesBegan」來檢測選擇了哪個圖像。但我認爲這是你的最後一個問題^^

你無法實現的東西並不難,只是一步一步來! 如果你想在一個步驟中獲得更多幫助,請說出來。但我不能代碼都是爲你;-)

好運

+0

感謝您的評論。 :)雖然有點模糊,並沒有真正的幫助。儘管如此,謝謝你的時間。 :) – 2010-09-20 12:52:00