5

このような見方をしています

 _______________________________
|     |                         |
|  Label 0                      |
|     ^                         |
|  Label 1                      |
|     ^                         |
|  Label 2                      |
|     ^                         |
|  Label N                      |
|_______________________________|

^Label X+1の上部と の下部をリンクする拘束を表しますLabel XLabel 0固定定数でスーパービューの上部に制限されます。

私が達成しようとしているのは、一部Label Xが空の場合、Label X+1その場所を取らなければならないということです。

 _______________________________
|     |                         |
|  Label 0 (empty)              |
|     ^                         |
|  Label 1                      |
|     ^                         |
|  Label 2                      |
|     ^                         |
|  Label N                      |
|_______________________________|
               |
               |   The new layout
              \ /
 _______________________________
|     |                         |
|  Label 1                      |  (here it is also Label 0 but is empty)
|     ^                         |
|  Label 2                      |
|     ^                         |
|  Label N                      |
|_______________________________|

これは自動レイアウトで可能ですか、それとも制約を手動で更新するためにプログラムで空をチェックする必要がありますか?

免責事項:この質問が非常に基本的なものに聞こえる場合は、すみません、私はスプリングとストラットから移行していて、今のところ非常に不可解です。

4

1 に答える 1