2017-02-20 59 views
-1

我正在製作iPad應用程序 我的應用程序在所有iPad屏幕上都可以正常運行,但在iPad Pro中無法正常工作(12.9英寸) 我知道它可以通過自動佈局來解決,但,有沒有其他的方式來解決它,而不使用自動佈局?如何爲所有屏幕製作i pad應用程序

+0

這個問題在它的實際形式中沒有任何意義。請編輯它,並更具體地 –

+0

沒有什麼可以描述。我只想在iPad上製作應用程序,而不使用autoLayout @ Xcoder123 – Ram

+0

所有iPad屏幕上運行的應用程序那麼* specific *問題是什麼?告訴我們「它不能正常工作」並不是非常具體。另外,您是否打算編碼分屏並滑出? iPad用戶期望能夠多任務,而這正是自動佈局的亮點。如何旋轉?對不起,但是,有*可以更多描述。 – dfd

回答

1

最好的方法是使用autoLayout,但是,如果您不想使用autoLayout,那麼您可以手動檢查屏幕的大小,並根據大小調整子視圖。

+0

感謝您的幫助 – Ram

1

使用自動佈局可能會更好。它專爲這類問題而設計。但是,如果你真的不想使用自動佈局不管是什麼原因,你可能會有些1024×768的容器視圖內把你的觀點出來,做這樣的事情:

let longSide = max(UIScreen.mainScreen().bounds.size.width,UIScreen.mainScreen().bounds.size.height) 

if(longSide>1024){ 
    //ipad pro 
    let scale:CGFloat = longSide/1024.0 
    containerView.transform = CGAffineTransformMakeScale(scale, scale); 
} 

您可能需要設置中心以及

+0

與其他答案相比更好 –

相關問題