IOS 6和 IOS7适配的一些问题
2024-08-26 03:06:11
由于在做一个ios的通用设计平台,那么客户端解析的时候就涉及到一些ios不同版本,不同分辨率的适配问题
首先碰到的就是navigation bar中的item的背景色的问题
在ios7中设置settintcolor背景是透明的,图标和字默认是白色的,效果不错,但是在ios 6是,背景色也被设置成了白色,还加了边框,难看了,那怎么办呢,目前还正在摸索中啊
第二个问题就是色彩的透明度的问题,比较奇怪,在设置tableview的cell的背景色的时候,初始时是一样的,点着点着就不一致了,在ios 6和7中表现不一样,百思不得其解,最后调整了下透明度,初始加载和点击背景色改为两个,里面区分下ios 6 和 ios7
第三个问题, UITableViewCell中自己绘制分割线的问题,发现偶们重载了
drawRect方法呢,自己在Cell底部画了一条线,但是 IOS6.1以下就没有问题,但是ios7.0以上线就画不出来,这个比较奇怪,找来找去,最后确认是ios7修改了这里的显示机制,因此不能使用drawRect来处理,最好的方式是增加一个label 或者自定义uiview进行线的绘画,然后addsubview进去uitableviewcell即可
最新文章
- 关于对For循环嵌套优化的问题
- PHP 图片上传
- Oracle 支持在具有 DHCP 分配的 IP 地址的系统上进行安装
- 一起学习KenDo Mobile之一 建立一个简单的移动APP
- 诚聘:全栈开发人员,三线城市10-16K
- Symfony2 学习笔记之插件格式
- Type Encoding
- memached+asp.net 4.0 分布式缓存
- java中vector与hashtable操作详解
- tar 「解/壓」 包
- IOS UIWebView截获html并修改便签内容,宽度自适应
- C#模仿360安全卫士玻璃按钮,不闪烁,背景切换效率快
- MinGW 和 MSVC 下,使用 FILE 类型的一个奇怪的问题
- android:showAsAction="never"是做什么用的?
- Tcp实现简单的大小写转换功能
- jQuery的理论基础
- 需求收集过程实例之 - GF Phase 1
- git pull冲突:commit your changes or stash them before you can merge.
- 【JBoss】Linux下JBoss服务器";Too many open files";的解决方法
- Leetcode题解(30)