2017-02-20 3 views
-1

私はiPadアプリを作っています 私のアプリはすべてのiPad画面でうまく動作しますが、iPadのプロ(12.9インチ)で正しく動作しません 私はそれがautolayoutで解決できることは知っていますがautolayoutを使わずにそれを解決する他の方法はありますか?私はすべての画面のパッドアプリを作る方法

+0

この質問は実際の形では意味がありません。それを編集してより具体的にしてください –

+0

何も説明はありません。私はちょうどautoLayout @ Xcoder123を使わずにすべてのiPadの画面で実行されているアプリでアプリを作ってみたい – Ram

+0

それでは、*具体的な問題は何ですか?私たちに「正しく動作していない」と伝えることは、あまり具体的ではありません。また、分割画面用にコードを作成してスライドアウトする予定ですか? iPadのユーザーはマルチタスクが可能になることを期待しており、それが自動レイアウトが輝く場所です。回転はいかがですか?申し訳ありませんが、はい、*記述するだけです*。 – dfd

答えて

1

しかし、autoLayoutを使用するのが最善の方法ですが、autoLayoutを使用しない場合は、手動で画面のサイズを確認し、サイズごとにサブビューを調整できます。

+0

助けてくれてありがとう – Ram

1

あなたはたぶんautolayoutを使う方が良いでしょう。この種の問題のために設計されています。しかし、あなたは本当にあなたには、いくつかの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

他の回答と比べて良い –

関連する問題