最初,我的應用程序僅支持橫向模式。現在我希望它也支持肖像模式,並且在縱向模式下顯示橫向模式的縮小版。我怎樣才能做到這一點?我試圖使用transform屬性並將其與2/3乘數進行縮放,但由於某些原因,結果不在屏幕的中心。我認爲這應該是標準任務,但我找不到任何示例,關於此的信息。縮放iPhone的方向更改視圖
最好的問候,阿列克謝
最初,我的應用程序僅支持橫向模式。現在我希望它也支持肖像模式,並且在縱向模式下顯示橫向模式的縮小版。我怎樣才能做到這一點?我試圖使用transform屬性並將其與2/3乘數進行縮放,但由於某些原因,結果不在屏幕的中心。我認爲這應該是標準任務,但我找不到任何示例,關於此的信息。縮放iPhone的方向更改視圖
最好的問候,阿列克謝
你就不能設置view.center屬性您縮放後呢?
事情是這樣的:在同一時間
view.transform = CGAffineTransformMakeScale(0.67, 0.67);
view.center = CGPointMake(160, 240); //or wherever you want it
另外,請記住,如果你正在做其他轉換(旋轉,平移),然後訂購事宜。所以你很可能想先旋轉,然後縮放然後翻譯。
我已經試過這個,並能夠在屏幕上正確定位縮放視圖,但由於某種原因按鈕停下來爲我工作。可能這個解決方案在第一位是不正確的,我應該嘗試一些不同的東西? – Aleksey 2011-04-09 12:31:49
您是否正在爲您的界面使用UIKit? – Phlibbo 2011-04-08 21:45:16
是的,我正在使用UIKit,並手動創建所有元素(不使用Interface Builder)。 – Aleksey 2011-04-09 12:34:44