У меня есть UIview и внутри него представление контейнера. Теперь UIview может содержать подпредставления при заданном условии. Представление контейнера извлекает данные из другого табличного представления.
Когда в представлении пользовательского интерфейса есть подвиды, они перекрываются с данными в представлении контейнера, поскольку положение последнего находится в нижней части представления пользовательского интерфейса в раскадровке. Мне нужно переместить кадр этого представления контейнера так, чтобы подвиды в UIView не перекрывают их. Я пытался перерисовать начало кадра представления контейнера всякий раз, когда у UIView есть подвиды с использованием CGRectMake(), но он не показывает никаких изменений. Я новичок в ios, поэтому мне трудно продолжить. Любая помощь ??
Как изменить положение представления контейнера в uiview, если uiview содержит подпредставления
comment
опубликуйте код и, возможно, скриншот, тогда люди смогут помочь вам лучше. А
- person Rakesh   schedule 26.02.2013
Ответы (2)
Хорошо, теперь я знаю, что было причиной проблемы. setFrame: CGRectMake() не работал, так как было проверено использование autoLayout в окне «Инспектор файлов» в моей основной раскадровке для конкретного представления. Таким образом, изменение размера представления и представления контейнера не происходило. Однако не делать его непроверенным работает для изменения их размера , но он изменяет макет всех других представлений, связанных с этим конкретным представлением. Я все еще работаю над тем, как предотвратить это. Любая помощь действительно приветствуется.
person
Rajarshi
schedule
27.02.2013
У меня также есть эта проблема. Я вызываю «setframe», но он не настраивает его соответствующим образом.
- person capikaw; 03.10.2013
Чтобы изменить рамку представления контейнера
[containerView setFrame:CGRectMake(10, 10, 20, 20)];
person
Lithu T.V
schedule
26.02.2013