Как изменить положение представления контейнера в uiview, если uiview содержит подпредставления

У меня есть UIview и внутри него представление контейнера. Теперь UIview может содержать подпредставления при заданном условии. Представление контейнера извлекает данные из другого табличного представления.
Когда в представлении пользовательского интерфейса есть подвиды, они перекрываются с данными в представлении контейнера, поскольку положение последнего находится в нижней части представления пользовательского интерфейса в раскадровке. Мне нужно переместить кадр этого представления контейнера так, чтобы подвиды в UIView не перекрывают их. Я пытался перерисовать начало кадра представления контейнера всякий раз, когда у UIView есть подвиды с использованием CGRectMake(), но он не показывает никаких изменений. Я новичок в ios, поэтому мне трудно продолжить. Любая помощь ??


person Rajarshi    schedule 26.02.2013    source источник
comment
опубликуйте код и, возможно, скриншот, тогда люди смогут помочь вам лучше. А   -  person Rakesh    schedule 26.02.2013


Ответы (2)


Хорошо, теперь я знаю, что было причиной проблемы. setFrame: CGRectMake() не работал, так как было проверено использование autoLayout в окне «Инспектор файлов» в моей основной раскадровке для конкретного представления. Таким образом, изменение размера представления и представления контейнера не происходило. Однако не делать его непроверенным работает для изменения их размера , но он изменяет макет всех других представлений, связанных с этим конкретным представлением. Я все еще работаю над тем, как предотвратить это. Любая помощь действительно приветствуется.

person Rajarshi    schedule 27.02.2013
comment
У меня также есть эта проблема. Я вызываю «setframe», но он не настраивает его соответствующим образом. - person capikaw; 03.10.2013

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

[containerView setFrame:CGRectMake(10, 10, 20, 20)];
person Lithu T.V    schedule 26.02.2013