- 博客(13)
- 资源 (51)
- 收藏
- 关注
原创 自定义UICollectionViewController之后如何设置布局方式
今天使用了自定义UICollectionViewController,发现了布局问题,所以给初学者讲解一下,当我们自定义了UICollectionViewController 就无法设置 UICollectionView的布局样式的问题 ,因为当我们继承了 UICollectionViewController ,它内部的UICollectionViewLayout是只读的无法修改 这个时候你可能
2017-03-31 19:02:18 939
原创 iOS开发之全面讲解的改变系统顶部状态栏的颜色变化
1.单个视图View没有导航控制器包装的情况下默认情况下,启动状态栏和进入程序后的状态栏都是默认的颜色-黑色,如下图:默认情况.gif1.只设置启动状态栏颜色改变(白色),而视图中状态栏不变化(默认黑色),做如下的设置即可,两种方式不管先设置哪一个,另一个都会相应的变化,如下图:在General里面做的修改Info.plist文件中生成的相应配置只有启动栏颜色改变.gif2.设置启动状态栏颜色改变
2017-03-29 16:12:42 3891
原创 关于便捷打开终端的小技巧和解决Xcode8模拟器10.0删除不了项目的问题
介绍两个小技巧:1.通过文件夹,便捷打开文件夹终端的技巧步骤:首先打开系统偏好设置--键盘--快捷键--服务然后进行试验操作,新建文件夹test,选中,点击右键,选择新建位于文件夹位置的终端窗口,如图:终端打开显示的是test文件地址2.解决Xcode8模拟器10.0删除不了项目的问题选中模拟器,打开栏目中的Hardware---Touch Pressure---取消Use Trackpad Fo
2017-03-28 16:32:08 797
原创 iOS开发之模仿语音聊天时,显示的音量图
因为项目中有涉及到语音的内容,所以在这里实现一下说话时语音的音量图的展示具体内容查看代码,有注释语音内容的工具类:static id instance;#pragma mark - 单例+ (instancetype)sharedRecordTool { static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{
2017-03-22 17:50:26 2307
原创 iOS开发之可双向调节的Slider滑块
滑块在很多地方都有使用,所以这里向大家展示一个自定义的可双向控制的Slider,并且可以通过代理方法获取相应的范围值,部分代码如下:属性值:/** 设置最小值 */@property (nonatomic,assign)CGFloat minNum;/** 设置最大值 */@property (nonatomic,assign)CGFloat maxNum;/** 设置min 颜色 */@prop
2017-03-21 16:53:12 4693
原创 iOS开发之样式多样好用的滑动视图Demo
现在App基本上都有滑动式图的展示,尤其是新闻资讯类的用到的最多,今天就给大家展示一个多样的滑动视图样式;首先可以看到,这是几种不同的搭配模式,也可以根据style进行其他样式的尝试,其中我们可以根据ZJSegmentStyle进行样式设置#import @interface ZJSegmentStyle : NSObject/** 是否显示遮盖 默认为NO */@property (assign
2017-03-20 10:42:41 1288
原创 iOS开发之DKNightVersion的原理和使用,实现夜间模式
概述DKNightVersion是github上面一个用于实现iOS应用夜间模式和多种主题的开源库。github上面有两个star数较高的库,DKNightVersion和SwiftTheme。后者源码是用swift实现的,OC和Swift混编导致应用的体积大幅度增加,于是选择了DKNightVersion。使用方法举例说明,此处假设我们的Theme只有两种:普通模式,夜间模式。DKColorPi
2017-03-13 18:29:51 1887
原创 早上刚出的Apple警告邮件·介绍一下JSPatch技术
今天早上关于JSPacth的Apple警告邮件炸锅了,都在请教解决办法,然而个人认为,如果AppStore不放权,那基本就无解了,毕竟上线条款很明确,你也改不了,所以我在这里介绍一下关于JSPacth的技术原理。一、背景需求介绍为什么我们需要一个热修复(hot-fix)技术?工作中容易犯错、bug难以避免。开发和测试人力有限。苹果Appstore审核周期太长,一旦出现严重bug难以快速上线新版本。
2017-03-08 13:58:09 481
原创 iOS开发之创建音频播放的单例类
因为涉及到项目的开发,所以这里只把PlayerCenter单例类中的代码进行展示,仅做参考,其中包含上一曲,暂停/播放,下一曲等功能,项目中也涉及到了后台播放和操作的功能,具体的使用大家可以继续研究,或者给我留言,等有空写一个Demo给大家分享PlayCenter.h#import #import #import #import #import "define.h"@interface PlayC
2017-03-08 11:33:39 1602 1
原创 iOS开发之展示gif图像
这个也是这段时间解决的问题,展示gif图像,在这里给大家也分享一下1.使用SDWebImageSDWebImage比较占内存,但是问题不大导入头文件#import "UIImage+GIF.h"设置gif图self.imageView.image = [UIImage sd_animatedGIFNamed:@"test"];也可以通过NSData导入+ (UIImage *)sd_animate
2017-03-06 17:45:50 1050
原创 iOS开发之加载html无CSS样式的解决办法
在开发的过程中,有时候需要加载一些 HTML 页面,对于不太复杂的界面,基本上都可以放到本地用 UIWebview 来加载,但是在开发过程中会碰到 UIWebview 加载出来的 HTML 页面没有图片和 CSS 样式加载出来的效果如下图:出现这种问题一般是资源路径读取的问题,我们把包含 HTML 文件的文件夹拖入工程的时候一般情况下是这样的:一般情况下我们的 Added folders 选项都是
2017-03-06 16:24:42 4645
原创 给大家分享一下最近开发遇到的一些坑
1、获取音频文件的时长;2、CALayer position contains NaN:[182.5 nan];3、Can't add self as subview;4、iOS中修改WebView默认的User Agent(用户代理);5、The certificate used to sign "XXX" has either expired or has been revoked;6、右滑p
2017-03-06 15:56:17 848
原创 关于开发证书,推送证书,发布证书创建的说明(亲测)
首先这篇文章跟之前的两篇文章是有一定的联系的,所以这篇文章是在前两篇的基础上编辑的,2017iOS开发最新的打包测试步骤(亲测)和2017最新App上架流程(首次,被拒后重新提交)(亲测) 一、首先讲一下开发证书的创建流程:1、开发证书的流程跟发布证书的类似,唯一不一样的就是第一步的选择项不一样,之后按照前面的文章操作即可(注意如果这里为灰色,说明已经创建配置
2017-03-06 11:51:37 3747
iOS导航头像缩放Demo
2016-08-08
MVVM、图片选择封装(UICollectionView)、富文本封装(NSAttributedString)、引导动画(Animation)四个知识点Demo
2016-07-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人