iOS
文章平均质量分 88
七叶昔洛
若非酒苦的讽刺,何以唱出我的心事!
展开
-
隐藏tabBar
系统自带的UITabBarController有时候到不到要求,需要自定义样式。有一种方法就是在TabBar上面在放一层自己的,正好把原来的遮住。那么,从Tab进入子的Controller想要隐藏TabBar怎么办呢?假如说你是用 TabBar + Navigation来做的,从第一个Tab——TabBar1进入子Controller(称作A),逻辑很简单,就是从T原创 2016-06-29 18:44:12 · 309 阅读 · 0 评论 -
简单的数字滚动
使用:将XLMultiDigitalAnimationView文件拖拽到项目中即可//多数字 //计算好视图的宽和高, 以及间隔, 个数 let mostFrame = CGRect(x: 100, y: 200, width: 150, height: 40) mostView = XLMultiDigitalAnimatio...原创 2018-03-15 16:36:41 · 1015 阅读 · 0 评论 -
iOS---在controller里面自定义方法判断:home键进入后台,返回前台
iOS—在controller里面自定义方法判断:home键进入后台,返回前台1、定义进入前台时调用的函数: - (void)applicationWillEnterForeground:(NSNotification *)notification { //进入前台时调用此函数 我们可以在这个方法里写上我们需要刷新的代码 } 2、注册调用上面函数的通知,在willAppe原创 2016-12-10 16:38:24 · 3462 阅读 · 0 评论 -
iOS远程消息推送(信鸽推送平台)
首先进入信鸽推送平台网站,登录, 下载iOS SDK文档,解压文件,将demo文件夹下面的sdk文件拖入工程中.在苹果开发者网站,创建自己的APP id ,推送证书,描述文件. 详情见推送平台的文档.配置:添加依赖库在工程的APPDelegate中导入头文件 :#import "XGPush.h"代码如下:- (BOOL)application:(原创 2016-08-13 15:58:51 · 3080 阅读 · 0 评论 -
iOS面试题(一)
/* 1, What is block? Please write a simple example to block; 答: block是一个代码块,比如一些其它Web编程语言的"匿名函数".在objc中通常使用block实现代理方法实现的功能,也就是回调.使用代理需要设置代理数据接收者,而且代理方法是被分离开来处理的,block可以将这些分离的代码放到一个代码块中.原创 2016-08-12 22:19:17 · 272 阅读 · 0 评论 -
ARC---MRC文件相互导入,编译
很多时候,我们经常会引入别人写的文件,而别人写的文件使用的是ARC 或者MRC,可能在我们自己的工程中不能使用, 这是就需要我们在Build Phases 中 Compile Sources 查找导入我们所引入的 文件, 在后面的空白区双击,加入下面代码:MRC --- ARC(让ARC文件在MRC的环境下进行ARC编译)-fobjc-arc ARC --- MRC(让MR原创 2016-08-02 22:31:24 · 1626 阅读 · 0 评论 -
第三方 Masonry约束的使用
给Autolayout披上一层漂亮的外衣之后,将其称为Masonry,但Masonry的本质还是Autolayout。可以理解为Masonry是对Autolayout的封装.对于一个约束。他实际表示的是一个不等或者相等关系用Masonry创建一个完整的约束应该是这样的//view1的左边距离父View左边10个点:[view1 mas_makeConstrai原创 2016-08-02 09:01:35 · 6026 阅读 · 1 评论 -
tableView 下拉放大效果
这个效果在很多app中都有用到,比如微信朋友圈,知乎日报首页其实核心就几行代码直接上代码然后监听tableView的滚动使用这个方法 根据tableView滑动的偏移量计算出图片的高度 然后更新推按的高度布局自动布局用的Masnory详细代码在文件中,我写了两份,在storyboard里面更改根视图控制器,从新运行就ok了原创 2016-08-01 21:03:32 · 298 阅读 · 0 评论 -
JSON数据---JSONModel解析
JSONModel 一个解析 JSON 数据的开源库,可以将 JSON 数据直接解析成自定义的 model .使用 JSONModel 非常简单,只需要将你的 model 类继承自 JSONModel ,而同时 model 中的属性名又恰巧可以和 JSON 数据中的 key 名字一样的话,那么非常恭喜你,你的工作已经完成90%。JSONModel 不只使用非常方便而且还会帮你检查 JSON原创 2016-06-23 21:01:23 · 3302 阅读 · 0 评论 -
iOS支付宝app支付 工具类
最近做支付宝支付时, 发现支付宝的SDK已经更新,新申请的应用需要更新最新的SDK,于是就写个新的工具类(已经在iOS10,11的系统测试完成. SDK的接入这里就不说了,参照蚂蚁金服的文档; 这里说下我写的工具类的使用 1, 将导入头文件到pch中#import "XLAliPayConfig.h"2, 由于最新的SDK只需要应用的appid和私钥, 因此可在XLAliPayH...原创 2018-03-22 14:18:17 · 427 阅读 · 0 评论