功能类
littleSun_zheng
欢迎加入iOS 技术交流群,目前人很少。QQ:651052316
展开
-
iOS如何对本地通知进行处理(当没有打开APP时怎么处理收到的通知)
当你收到通知时,有两种状态。 1、程序在活跃状态,或者是后台。 这时候当你收到通知,就会走下面两个方法:- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo { if (application.applicationState == UIA原创 2016-05-25 12:26:52 · 6061 阅读 · 0 评论 -
iOS转场时导航透明不透明
1、push 前后导航的是否隐藏采用: [self.navigationController setNavigationBarHidden:YES animated:YES];// Hide or show the navigation bar. If animated, it will transition vertically using UINavigationControllerHid原创 2017-05-31 11:27:31 · 547 阅读 · 0 评论 -
iOS Label大小不变内容可适应变化(字体大小变化)
例如在项目中做购物车时,购物车上面表示物品件数的label大小不变,内容随着1-100-1000等字体变小。 xib文件中很好设置,如果用代码,代码如下://初始值 为10,设置minimumScaleFactor=0.5,就代表最小字体为5。adjustsFontSizeToFitWidth属性默认是NO,需要设置YES。UILabel *littleSun=[[UILabel alloc]i原创 2017-05-11 14:38:50 · 6615 阅读 · 0 评论 -
iOS最笨的办法实现无限轮播图(网络加载)
简单的做了一下:使用方法: 把 请求返回的 图片地址(字符串类型)放进数组中就行 可以使用SDWebImage(我就是用的这个)等。。需要自己导入并引用,然后修改部分代码 .h文件// ScrollViewTimerView.h// ScrollViewTimer//// Created by 郑鹏 on 2016/12/9.// Copyright © 2016年 郑鹏. Al原创 2017-03-15 16:14:02 · 1550 阅读 · 0 评论 -
有渐变色的进度圆环(带有百分比)
效果如下: 直接创建 同类名,全选—复制—粘贴 就能完成 文件全代码都有 封装一个view 直接使用 使用例子: 即为效果图 ZPCAshapelGradientView *view = [[ZPCAshapelGradientView alloc] initWithFrame:CGRectMake(40, 100, 300, 300)];// view.progr原创 2016-08-07 17:51:53 · 4844 阅读 · 6 评论 -
iOS评分(评价)星星图
截图: 起因:项目中往往涉及到用户的评分反馈,在我的“E中医”项目中,涉及到几处。对此我参考了美团和滴滴的评分图。 评分视图分为展示和评分两种: (1)多数情况下“评分功能”是要简介易用的。那种 星星准确显示百分比(分数)的功能反而不好用,这种多数用在显示评分上,不需要用户去点击,因为用户想评价“9.8分”,手指头是不能准确点击的。但是显示的时候你根据数据可以完美的显示出来。实现原理就是两图片原创 2016-11-07 15:00:02 · 2679 阅读 · 0 评论 -
iOS上传语音、文字、图片(分类 多张)
需求:用户可能提交 文字,也可能有语音,还有可能有图片。当然 都有也是可以的。在这里我的方案是 先做判断(因为我提交的类不同(也就是方法不一样)); (1)if (_imageArray.count == 0 && recordingInterval == 0){ //只有文字}else{ // 文字 图片 加录音}方法:// 有文字,有图,片有语音+(void)askTe原创 2016-05-06 14:23:11 · 1367 阅读 · 0 评论 -
iOS APP如何实现版本检测更新
原来项目中提示版本更新是用友盟做的,后来友盟(苹果)的后台不支持了,所以需要自己来做。当然前期我们自己做的版本更新,后来想了想,因为iOS取到只有一个( 企业版的也不多)。所以我就百度了一下,然后用苹果给咱们的rest接口做了检测更新。原理:拿到苹果服务器我们产品信息(包含版本号version和buile 还有产品的所有信息)跟当前安装的产品的版本进行比较。步骤:1.取到苹果服务器我们产品的信原创 2016-06-16 12:04:32 · 14569 阅读 · 7 评论 -
ios合并两张图片(叠加两张图片 重合两张图片)
创建一个 UIImageView (黑斜体是关键一行代码) UIImageView *imgView = [[UIImageView alloc]initWithFrame:CGRectMake(0, 0, 375, 667)]; ***imgView.image = [self addImage:@"psb33" withImage:@"littlesun"];*** img原创 2016-05-23 11:22:31 · 12435 阅读 · 0 评论 -
iOS每个Cell倒计时
实现原理: 1、将数据(数据中的时间部分),以字典(字典中包括:记录所存数据下标,还有所剩时间 两个 key)的形式保存到数组中。 2、开启定时器,执行:遍历整个数组,每秒减 一,然后保存到他原来的位置。 3、每次减一之后,根据之前记录的下标找到对应的Cell,然后修改上面的数。这样就可以了。 提示:分组类型的tableView 也是没有一点问题的。效果如AP原创 2016-05-16 17:46:45 · 4992 阅读 · 0 评论 -
Xcode 8制作framework步骤
1、创建一个 cocoa touch framework 工程 2、将想要打包的代码文件拖进工程中 3、(1)项目target —>Build Setting—>linking 下 Dead Code Stripping设置为NO,避免过滤 dead、unreachable代码。 (2)Link With Standard Libraries关闭,为了避免重复链接。 (3)原创 2017-08-07 12:30:59 · 508 阅读 · 0 评论