2

次のセルがあります。


(ソース: qwuh.com )

一番上の「読み込み中...」は、UILabel「行数」が 0 に設定されたものです。

通常、たとえば 3 lineUILabelが表示されますが、画像ビューと重なっています。UILabelと の間の垂直方向の間隔に「1000」のユーザー制約があるため、これを理解できませんUIImageView。IB で「兄弟と祖先」と「子孫」の両方を設定しました。

このビューには、上部の最初の「読み込み中...」UILabel を除いて、IB に「...スーパービューへのスペース」が設定されていません。私は本当にすべてを試しましたが、常に間違った動作をします。

トップUILabelのテキストプロパティを設定すると、実際に画像ビューと他のすべてがプッシュダウンされるようにするにはどうすればよいですか?

ありがとうございました

4

1 に答える 1

1

あなたの制約を私たちと共有できますか? 次の制約を持つシーンを作成しました。

制約を表示

この構成では、トップ ラベルを非常に長い文字列に設定すると、ラベルが大きくなり、下のすべてが下に移動します。

おそらく、あなたの制約を私たちと共有していただければ、私たちに何かが飛び出すかどうかを確認できます.

また、あいまいな制約はないと言っていたことは知っていますが、デバッガーを次のようにチェックして、その内容を確認する価値があるかもしれません。

po [[UIWindow keyWindow] _autolayoutTrace]
于 2012-12-18T05:50:59.900 に答える