この問題は iOS7 でのみ発見されたので、新しい iOS に関連していると思いますが、間違っている可能性もあります...
だから、私はメインを持っていますUIView
- self.view
. IB では 320.0 に設定さwidth
れており、コードのどこにもフレーム サイズを変更していません。ただし、View Controller を初めてロードすると (たとえば、アプリを起動すると)、self.view.frame.size.width
は 310.0 に設定されます (つまり、 と表示されますNSLog
)。次に、View Controller を離れて再び戻ってくると、期待どおり 320.0 になります。
なぜこれが起こっているのかについてのアイデアはありますか?