在我的应用程序中我有很多ViewControllers.Most他们有tableViews作为subView.many的tableViews的单元格具有标签和textField作为subView.With从potrait模式到横向模式我改变,tableView调整大小(即宽度和高度) tableView被调整到屏幕的那个。)但我的标签和textField宽度不会改变。还有actionsheets。如果我在横向打印宽度和高度它是(320.0,460.0)。那么如何在那里调整我的子视图的大小是方向的变化
答案 0 :(得分:0)
当可用空间发生变化时,您必须通过调用类似
的内容自动调整子视图的大小someSubview.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
创建时。
在Interface Builder中,在大小检查器中为您查看(Command-3),您只需单击大小检查器中“自动调整大小”下方框内的两个箭头,使它们都呈鲜红色,这相当于上面的代码。