iOS 6.0 SDK に対して iPad アプリをビルドした後、UISplitViewController の詳細ビューでこの奇妙な動作が発生します。詳細ビューは、本来よりも 20 ピクセル (ポイント / 40 ピクセル) 低く配置されています。
5.1 では次のように表示されます。
Interface Builder の DetailViewController_iPad.xib では、[シミュレートされたメトリック] > [トップ バー] を [なし] に設定しました。これは役に立ちませんでした。ビューフレームをログに記録しました:
- (void) viewDidLayoutSubviews {
//.. etc
NSLog(@"viewDidLayoutSubviews: %@", CGRectCreateDictionaryRepresentation(self.view.frame) );
}
これにより、高さが 704 ではなく 684 としてログに記録されます。
Height = 684;
Width = 703;
X = 0;
Y = 0;
誰でもこの種の経験はありますか?次に何を試せばいいですか?
更新:この問題は断続的に発生するようで、コンパイルによって発生するものと発生しないものがあります。
他の誰かがこの問題を抱えていて、その原因を突き止めたとしても、私はまだ知りたいと思っています.