iOS 6.0 SDKに対してiPadアプリをビルドした後、私のUISplitViewControllerの詳細ビューでこの奇妙な動作が発生します。詳細ビューは、20ピクセル(ポイント/ 40ピクセル)の位置に配置する必要があります。ここでXcode 4.5のiOS 6 SDKをビルドしたときに、20ピクセルを表示する
それは5.1の下でどのように見えるかです:
、Interface BuilderでDetailViewController_iPad.xibについては私はNoneに模擬メトリック>トップバーを設定しました。これは役に立たなかった。 704
Height = 684;
Width = 703;
X = 0;
Y = 0;
誰もがこれでの経験を持っている:これは、それがどうあるべきかの代わりに、684のように高さを記録します
- (void) viewDidLayoutSubviews {
//.. etc
NSLog(@"viewDidLayoutSubviews: %@", CGRectCreateDictionaryRepresentation(self.view.frame));
}
: 私は、ビューのフレームを記録しました何か?次はどうしたらいいですか?
更新日:この問題は断続的に発生することがあり、一部のコンパイルではそれが原因で発生し、一部では発生しません。
誰かがこの問題を抱えていて、それを引き起こす原因が分かっていれば、私はまだ知りたいと思っています。
同様の問題が発生しましたが、私のUIViewの背景イメージがあります。私は底に20ピクセルあります。 – Claus
自動整形マスクを正しく設定しましたか? (柔軟な高さ、固定された上下の境界線) – deanWombourne
@deanWombourneはい、私は無駄に、それをしました。 – MattyG