iOS7的兼容性-创新互联

iOS7的兼容性

苹果发布iOS7之后,iOS7全部采用扁平化的界面,我们的app界面在iOS7上出现了很大的改变,这包括UINavigationBar,UIButton,UIActionSheet,UITabBar等。现在我主要针对这几个功能说明一下在iOS7上的兼容性。

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:申请域名网站空间、营销软件、网站建设、泽普网站维护、网站推广。

1.UINavigationBar

在iOS7以下所有的UINavigationBar都采用拟物化的界面,给人的感觉很有立体感,但是在iOS7中所有的界面使用的扁平化的界面,这让我们的app在iOS7的系统上看起来不是那么的协调。

把UINavigationBar变为扁平化的就是加一个背景图片

   iOS7的兼容性

[self.navigationController.navigationBarsetBackgroundImage:navBackImage forBarMetrics:UIBarMetricsDefault];

iOS7的兼容性

2.UIButton

在iOS7上出现模糊装的,看起来不是很明显,

iOS7的兼容性修复办法给

UIButton加上边框,代码如下:

 button.layer.cornerRadius=8;

heightBtn.layer.borderWidth=1.0f;

heightBtn.layer.borderColor=[UIColorlightGrayColor].CGColor;

iOS7的兼容性

这需要引用:

#import <QuartzCore/QuartzCore.h>

3.UIActionSheet

在iOS7上如果在UIActionSheet中加上UIPickerView会显示不完全,原因是在iOS7上显示的高度不够,它是相对与整个屏幕的位置定位的,所以应该修改UIActionSheet显示的高度。

4.UITabBar

在iOS7中如果想隐藏UITabBar只是使用

self.tabBarController.tabBar.hidden = YES;

是会隐藏UITabBar,但是底部会留下阴影,也就是整个屏幕不会全部显示,解决办法是在self.hidesBottomBarWhenPushed = YES;当推送的时候把UITabBar隐藏掉就行了,然后你可以重新设计UIView的大小等等。

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。

本文题目:iOS7的兼容性-创新互联
网页地址:https://www.cdcxhl.com/article38/ddsjpp.html

成都网站建设公司_创新互联,为您提供服务器托管网站营销网站维护品牌网站建设企业建站云服务器

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

小程序开发