ios - tableHeaderView在3.5寸的ip4,4s中的frame显示和设置的值不一样
PHP中文网
PHP中文网 2017-04-17 14:35:17
[iOS讨论组]

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

PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(4)
伊谢尔伦

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

天蓬老师

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

阿神

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

大家讲道理

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号