自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (8)
  • 收藏
  • 关注

原创 超全的正则表达式速查手册

超全的正则表达式速查手册

2022-09-27 15:28:37 151 1

原创 iOS swift组件化之私有库创建及问题记录

问题:error: Command MergeSwiftModule failed with a nonzero exit code解决方法:project->target->builfsetting->compilation Mode-> debug->切换为whole module问题:swift语法报错解决方法:build Settings -> swift language version -> swift 5问题:建swift版本私有库pod lib lint 报错 The validator u

2022-06-09 15:46:47 1218

原创 Flutter WebView加载及加载进度条

Flutter加载Web目前为止体验还是不是很好与JS的交互较弱,目前插件方面推荐两个,webview_flutter和flutter_webview_plugin.我各人觉得flutter_webview_plugin要好一些,webview_flutter加载和显示方面明显差一点。flutter_webview_plugin调用的是原生控件加载,webview_flutter是官方维护的插...

2019-11-05 17:06:27 6697 2

原创 Flutter 解决使用Json序列化工具json_serializable不生成.g.dart文件

在使用Flutter的过程中,想去自己封装一个转model的类,后来写着写着发现根本没法弄,于是就去中文官网看看。接着就看到了json_serializable,然后就照着做呗,导入package,导入头文件,声明@JsonSerializable(),创建类,属性。然后flutter packages pub run build_runner build,就没然后了,没有生成.g.d...

2019-11-04 10:43:39 6145 5

原创 Flutter ListView添加header及banner

大概想实现的效果是这样可滑动的listView上面加一个headerView然后一起滑动。可惜在flutter中并没有像iOS中提供一个方法去添加headerView,所以只能想别的办法。这里我想到了用ListView.builder(),itemBuilder:((context,index){} 会返回一个index下标,可以利用这个index的不同来展示不同的界面。 ...

2019-11-01 17:03:32 5205 3

原创 Flutter创建TabBar和可滑动的顶部分页

Flutter搭建一个基本的app架构,tabBar + navgationBar + views1.首先理清思路,创建tabBar -> 选中第一个标签 -> 进入第一个子页面 -> 创建nagationBar -> 创建顶部分页tab2. 创建tabBar,找到main函数入口,创建一个类命名为自定义的tabBarController,将它作为函数的返回值。...

2019-11-01 10:36:53 3224

原创 初探Flutter

Flutter作为Google大厂出品,肯定信得过。相比于RN用JSBridge 调用原生控件渲染,Flutter直接跳过这一层,而是选择用自己的UI框架渲染,更加高效,dart作为20多种语言里被选用的肯定也有它的道理。今天就来学习一下这个跨平台的框架。 工欲善其事必先利其器,首先是安装环境,然后是编译器。 1.你需要去Flutter下载SDK包,然后解压,记住路径...

2019-10-29 15:59:46 209

原创 iOS绘制折线统计图

1.折线统计图的绘制分析 折线统计图主要由x轴,y轴以及连接起来的虚线,绘制的点组成。2.折线统计图的绘制 这里我主要是用CAShapeLayer 和UIBezierPath 去绘制。 第一步先绘制x轴和y轴。- (void)drawXAxisLine { CAShapeLayer *layer = [CAShapeLayer ...

2019-10-23 08:51:15 773

原创 iOS验证码及密码输入框的实现

1.输入框的实现分析 主要由可见的6个方格子组成,这里可以看成6个输入框或者显示标签。输入6个数字,组成密码或者验证码,可以创建6个textField拼接,也可以用6个label去显示,具体做法都可以,主要是实现的逻辑。 首先用户在来到输入页面的时候,键盘一般是弹起的,所以得有个textFiled作为焦点弹起键盘,接收输入事件,这里我选用的是用6个label去显......

2019-10-18 10:34:41 4310 4

原创 简单实现直播手绘礼物

1.首先要分析手绘礼物的构成。 主要要素是手势+触摸点+图片,只要记录触摸的各个点和监听手指在屏幕的滑动就可以了。2.如何绘制- (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event {}- (void)touchesMoved:(NSSet<UITouch *&gt...

2019-10-14 17:29:42 717

原创 顺时针、逆时针两种方式减小的倒计时动画

《分享时间》早些时间,在简书闲逛的时候看到了一篇关于载入LodingView的动画,便默默的收藏了。正好公司接下来的项目要用到,顺手写了一个倒计时的动画。其实构造十分的简单,由几根粗线条填充点颜色,加上一个路径就构成了这个倒计时。简单看来就是这样:第一种是顺时针减小的倒计时: 第二种是逆时针减小的倒计时: 下面上代码分析一下: 这里顺时针减小的时候矩形和圆形

2017-10-25 20:47:07 1234

原创 判断点击view是否是自己想要的view的三种方法

判断点击view是否是自己想要的view的三种方法

2017-07-25 19:01:00 2152

原创 自定义segmentView

话不多说上图效果就是这样,嘿嘿嘿。接下来分析一下,层次结构。首先是segment有一个背景view,颜色为白色,在它之上加入了五个button。然后在button下面有一个可以移动的横线,横线的宽度是根据button上文字的长度来变化的,颜色和button选中时一样,同时选中时可以切换不同的页面。上代码分析一下。- (void)setupTitlesButtonW

2017-07-20 11:18:42 698

原创 解决上传app store卡在正在通过iTunes Store鉴定

打开终端输入三句代码即可cd ~  mv .itmstransporter/ .old_itmstransporter/ "/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter" update完成后,打开app Loader上传即可。

2017-07-11 09:58:07 10315

原创 加载xib实现自定义UITabBarButton

首先你得创建几个控制器,并把它们交给NavgationController管理 _homeVC = [[HomeViewController alloc] init]; _centerVC = [[CenterViewController alloc] init]; _settingVC = [[SettingViewController alloc] init];

2017-07-06 17:57:35 420

原创 简单实现UITabBarButton跳动的动画

首先移除自带的tabBarButton。- (void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; NSLog(@"%@",self.tabBarController.tabBar.subviews); for (UIView *view in self.tabBarContr

2017-06-20 18:58:02 1005

iOS 年周,年月,年月日,日期选择器,

通过传入时间戳去设置限制日期,自动计算出当前的周和选择限制的日期,有年周,年月日,年月三种类型可选择,非常方便

2020-02-26

iOS GMSSL国密sm2加解密

通过调用GMSLL的api来实现国密sm2的加解密,已经封装成oc语言,可直接调用,非常方便,欢迎下载。

2020-02-26

iOS绘制折线统计图(可多条)

在iphone上绘制折线统计图,可支持多条同时绘制,一步创建,非常方便,可拓展性强

2019-10-23

iOS验证码和密码输入框

自定义封装的一个iOS的验证码和密码的输入框,可以输入明文和密文两种方式,更新细节代码

2019-10-18

iOS直播手绘礼物demo

简单实现一个直播app中的手绘礼物功能,可以反复绘制,另外添加了一个动画展示效果,重命名

2019-10-14

iOS整合两种动画倒计时的demo

iOS整合两种动画倒计时的demo,顺时针、逆时针减小的自定义动画效果

2017-10-25

自定封装UIAlertController

使用起来比系统的简单方便,一句代码搞定。整合了UIAlertView的两种style

2017-09-27

自定义segmentView

自定义的segmentView

2017-07-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除