0

アプリで奇妙な問題が発生しています。半分の時間はレイアウトが正しくレンダリングされますが、残りの半分は特定のサブビューが垂直方向に正しく配置されません。

奇妙なことに、レイアウトの制約を変更したり、ストーリーボードにまったく触れたりしなくても、さまざまな実行で発生します。

競合する制約をランダム化する設定について何かを見たのを覚えています...それがここで起こっていることなのだろうか。制約の 1 つはおそらくそこにあるべきではありませんか?

4

1 に答える 1

0

あいまいなレイアウトがあると思います。

問題のView Controllerで次のコードを使用して、これを確認します。

- (void)viewDidLayoutSubviews
{
[super viewDidLayoutSubviews];
NSLog(@"%@",[self view] performSelector:@selector(_autolayoutTrace)]]);
}

コンソールの出力であいまいなビューを探します。

于 2013-09-02T19:18:29.707 に答える