今、私は自分のアプリを iPad バージョン専用に書いているときに気付きました。
私の iPad iOS バージョンは iOS5.1
です。
はい、データをロードする前に iPad の向きを確認する必要があります。
だから私は次のコードでチェックします。
if (UIDeviceOrientationIsLandscape([UIDevice currentDevice].orientation))
{
self.originalLandScape = CGRectMake(0, 48, 1024, 704);
self.originalPortrait = CGRectMake(0, 48, 768, 960);
self.txtView.frame = self.originalLandScape;
}
else
{
self.originalPortrait = CGRectMake(0, 48, 768, 960);
self.originalLandScape = CGRectMake(0, 48, 1024, 704);
self.txtView.frame = self.originalPortrait;
}
修正サイズを my に設定する必要があるためUITextView
です。
しかし、iPad を横向きにして床に水平に置いた場合、UITextView
サイズを設定するのは正しくないことに気付きました。
しかし、床からiPadを手に取り、Landscape
本を読むように手に持っていると、上記のコードが機能します。
その2つに違いはありますか?
解決方法がわかりません。
提案と助けをありがとう。