界面适配,横竖屏适配

1.如果是UIScrollView上加控制器或者view,上面的子控件的高度要使用 self.view.frame.size.height而不是ScreenHeight,并且当在子控制器上添加UITableView,一定要实现

 _tableView.autoresizingMask = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth;

 

否则会出现,tableView显示不全,最后一行被覆盖

2.横竖屏转换会出现宽高对换的情况,这时候如果只在viewDidLoad初始化控件,那么其宽度出现显示问题,原因是只初始化一次,fram值已经固定,如果在当前页横竖转换,Fram是没有改变的。目前的解决方法是在-(void)viewWillLayoutSubviews重新修改全部控件的Fram

 

posted @ 2016-10-27 13:56  蜗牛d  阅读(377)  评论(0编辑  收藏  举报