0

ViewController の xib に多くの UILabels を追加しました。静的なものもあれば、データに接続したものもあります。たとえば、入力に応じて更新される住所フィールドがあります。そのすぐ隣には、単に「住所:」と書かれた別のラベルがあります。

奇妙な点は次のとおりです。ラベルを追加する途中で、プログラムをビルドして実行すると、アウトレットを追加したすべてのラベルが画面の途中でジャンプし始めました。さらに、ジャンプしなかったもの (最初の 3 つのアウトレット ラベルを含む) は、あたかも間違って配置されたラベルのためのスペースを空けるかのように押し下げられました。新しいラベルを追加すると、それらはそのまま残りますが、それらを排出すると、残りのラベルが飛び出します...

誰にもアイデアはありますか?

4

2 に答える 2

0

あなたの質問は理解しやすいものではありませんが、私の理解に基づいて言えることは、これらのラベルのスーパービューがサブビューのレイアウトを設定するか、xib自体でautoResizingMaskをNONEに設定する方がよいということです。

それが役に立てば幸い。

于 2012-10-11T06:43:56.023 に答える
0

autoResizingMark を設定する必要があります。

于 2012-10-11T06:27:40.250 に答える