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