Макет представления не скрывается должным образом с помощью ограничения высоты в задаче C IOS - PullRequest
0 голосов
/ 24 октября 2018

Я прячу и показываю свой вид, изменяя ограничение высоты.Как вы можете видеть ниже

enter image description here

Итак, я попробовал один и тот же шаг для двух моих взглядов.Один вид скрывается правильно, а другой не скрывается должным образом.Это скриншот макета вида, который правильно скрывает

Это ограничения макета:

Этот код используется для скрытия и отображения вида, который скрывает

- (IBAction)NFASnewclick:(id)sender {
    if(_NFASFormB.isOn)
    {
        self.FormHeightConstraint.constant=0.0;
         NSLog(@"Hide Form");
    }
    else
    {
        self.FormHeightConstraint.constant=270;
         NSLog(@"show form");
    }
}

Это скриншот макета вида, который не скрывается должным образом

Это ограничения макета:

Этокод, который используется для скрытия и отображения вида, который не скрывает должным образом

- (IBAction)NFASoldclick:(id)sender {
    if(_NFASDD.isOn)
    {
        self.view1heightConstraints.constant=0.0;
       // [self.view1 setNeedsUpdateConstraints];
        NSLog(@"HIDE layout");
    }
    else
    {
         self.view1heightConstraints.constant=730;
       // [self.view1 setNeedsUpdateConstraints];
        NSLog(@"show layout");
    }
}

Я не знаю, что не так с моим кодом.Потому что это точно так же, как вид, который скрывается правильно.Может быть, есть некоторая проблема с ограничением представления.Который скрывает вид, но приносит большие пространства.Понятия не имею, как это исправить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...