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的定义

回答:

是4S和5吧? 建议修改下问题会误导别人的

这里用self.tableView的width就可以了吧

回答:

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

回答:

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

以上是 tableHeaderView在3.5寸的ip4,4s中的frame显示和设置的值不一样 的全部内容, 来源链接: utcz.com/p/185025.html

回到顶部