私はwillRotateToInterfaceOrientation
を使用して回転を検出し、方向に応じてアイテムを移動します。iOS - UIViewcontrollerが回転を検出していますか?
問題は、ページが最初にロードされたときにこのメソッドが呼び出されないため、オブジェクトを正しい場所に移動しようとしないということです。
解決策は何ですか。
私はwillRotateToInterfaceOrientation
を使用して回転を検出し、方向に応じてアイテムを移動します。iOS - UIViewcontrollerが回転を検出していますか?
問題は、ページが最初にロードされたときにこのメソッドが呼び出されないため、オブジェクトを正しい場所に移動しようとしないということです。
解決策は何ですか。
が、私は手動で私のUIApplication
からUIInterfaceOrientation
を検出し、別のデバイスの向きに応じて設定するインターフェイスを必要とする、と私は手動viewDidAppear
にwillAnimateRotationToInterfaceOrientation
と呼ばれます
あなたはオリエンテーション
if ([UIDevice currentDevice].orientation == UIDeviceOrientationPortrait) {
// do something
} else if ([UIDevice currentDevice].orientation == UIDeviceOrientationLandscapeRight) {
// do something else
}
とAlのためにそれを繰り返して
実際にUIInterfaceOrientationは方向を処理する正しい方法です – aryaxt
特定の方向に制限しようとしていますか?例えば、風景モードで起動するようなもの。 – rich