首页 > tableHeaderView在3.5寸的ip4,4s中的frame显示和设置的值不一样

tableHeaderView在3.5寸的ip4,4s中的frame显示和设置的值不一样

self.headView.frame=CGRectMake(0, 0, Screen_Width, GoldRation*Screen_Width);
self.tableView.tableHeaderView=self.headView;
设置同样的frame,在3.5寸屏幕显示的就和设置的不一样。不知道这是什么问题。


可以多贴一下代码从申明headView的地方开始吗?截图也可以,还有GoldRation的定义


4和5,宽是不变的,但是高度改变了,长宽比不是固定的。5只是比4显示的长度不一样,内容不一样多。适配4和5,你直接可以在高度那里写死值,出来效果是一致的


恩,需要GoldRation*Screen_Width这个的定义,问题肯定出在这个上。楼主打印下数值看看是不是一样的。


是4S和5吧? 建议修改下问题会误导别人的
这里用self.tableView的width就可以了吧

【热门文章】
【热门文章】