У меня есть вид контейнера, который поровну между двумя UIViews так:Изменить размер просмотров внутри ContainerView программно
Часть в черном моя UIView 1, который я в настоящее время не с помощью. Мой UIView 2 содержит UISegmented Bar и UITableView.
Иерархия моих взглядов выглядеть примерно так:
Теперь мое требование, я хочу, чтобы изменить мой view2, чтобы покрыть весь вид контейнера динамически и view1 уходить на основе некоторого условия. В настоящее время я не беспокоюсь об этом состоянии, я просто попытался изменить размер моего view2 используя следующий код внутри - (void)viewDidLoad
CGRect newFrame = self.view2.frame;
newFrame.size.width = 200;
newFrame.size.height = 200;
newFrame.origin.x=0;
newFrame.origin.y=0;
[self.view2 setFrame:newFrame];
view2
Здесь есть выход к моей View2 в интерфейсе строителя.
Но, ничего не меняется от вышеуказанного кода. Я пытался найти какой-либо другой способ, но не помог. Поэтому, пожалуйста, помогите мне узнать мою ошибку в моей нынешней технике или рассказать мне, как можно использовать другую технику.
Заранее благодарен!
вид! = Nil? У вас есть ограничения? – user2828120
Нет, у меня нет ограничений. – Exception
try self.view2.autoresizingMask = UIViewAutoresizingNone; – user2828120