Я создал вид с контролем сегмента. Поэтому, когда я выбираю Нет , он должен показывать другой набор вопросов . Я добиваюсь этого, используя ограничения tableview и . Я устанавливаю правильные ограничения в коде, а также в пользовательском интерфейсе, но он отображается только при прокрутке пользовательского интерфейса. Это код, с помощью которого я устанавливаю ограничение
- (void)segmentChanged:(id)sender
{
if ([sender isEqual:_TestedForPestiAntiBioticsToggle]) {
if (_TestedForPestiAntiBioticsToggle.selectedSegmentIndex == 1) {
//_percentOfAntiBodyTxt.hidden=YES;
//_percentagelbl.hidden=YES;
_ans3bConstraints.constant = 75;
}
else {
_percentOfAntiBodyTxt.text = @"";
//_percentOfAntiBodyTxt.hidden=NO;
//_percentagelbl.hidden=NO;
_ans3bConstraints.constant = 5;
}
}
}
Скриншот моего макета выглядит следующим образом
макет
Это изображение моего интерфейса
Это правильный интерфейс, который я получаю после прокрутки
Это неправильный интерфейс, который я получаю перед прокруткой
Мне нужно получить правильный интерфейс без прокрутки.