- 博客(16)
- 资源 (8)
- 收藏
- 关注
原创 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
1480
原创 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
7203
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
6670
5
原创 Flutter ListView添加header及banner
大概想实现的效果是这样可滑动的listView上面加一个headerView然后一起滑动。可惜在flutter中并没有像iOS中提供一个方法去添加headerView,所以只能想别的办法。这里我想到了用ListView.builder(),itemBuilder:((context,index){} 会返回一个index下标,可以利用这个index的不同来展示不同的界面。 ...
2019-11-01 17:03:32
5636
3
原创 Flutter创建TabBar和可滑动的顶部分页
Flutter搭建一个基本的app架构,tabBar + navgationBar + views1.首先理清思路,创建tabBar -> 选中第一个标签 -> 进入第一个子页面 -> 创建nagationBar -> 创建顶部分页tab2. 创建tabBar,找到main函数入口,创建一个类命名为自定义的tabBarController,将它作为函数的返回值。...
2019-11-01 10:36:53
3439
原创 初探Flutter
Flutter作为Google大厂出品,肯定信得过。相比于RN用JSBridge 调用原生控件渲染,Flutter直接跳过这一层,而是选择用自己的UI框架渲染,更加高效,dart作为20多种语言里被选用的肯定也有它的道理。今天就来学习一下这个跨平台的框架。 工欲善其事必先利其器,首先是安装环境,然后是编译器。 1.你需要去Flutter下载SDK包,然后解压,记住路径...
2019-10-29 15:59:46
290
原创 iOS绘制折线统计图
1.折线统计图的绘制分析 折线统计图主要由x轴,y轴以及连接起来的虚线,绘制的点组成。2.折线统计图的绘制 这里我主要是用CAShapeLayer 和UIBezierPath 去绘制。 第一步先绘制x轴和y轴。- (void)drawXAxisLine { CAShapeLayer *layer = [CAShapeLayer ...
2019-10-23 08:51:15
895
原创 iOS验证码及密码输入框的实现
1.输入框的实现分析 主要由可见的6个方格子组成,这里可以看成6个输入框或者显示标签。输入6个数字,组成密码或者验证码,可以创建6个textField拼接,也可以用6个label去显示,具体做法都可以,主要是实现的逻辑。 首先用户在来到输入页面的时候,键盘一般是弹起的,所以得有个textFiled作为焦点弹起键盘,接收输入事件,这里我选用的是用6个label去显......
2019-10-18 10:34:41
4805
4
原创 简单实现直播手绘礼物
1.首先要分析手绘礼物的构成。 主要要素是手势+触摸点+图片,只要记录触摸的各个点和监听手指在屏幕的滑动就可以了。2.如何绘制- (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event {}- (void)touchesMoved:(NSSet<UITouch *>...
2019-10-14 17:29:42
824
原创 顺时针、逆时针两种方式减小的倒计时动画
《分享时间》早些时间,在简书闲逛的时候看到了一篇关于载入LodingView的动画,便默默的收藏了。正好公司接下来的项目要用到,顺手写了一个倒计时的动画。其实构造十分的简单,由几根粗线条填充点颜色,加上一个路径就构成了这个倒计时。简单看来就是这样:第一种是顺时针减小的倒计时: 第二种是逆时针减小的倒计时: 下面上代码分析一下: 这里顺时针减小的时候矩形和圆形
2017-10-25 20:47:07
1335
原创 自定义segmentView
话不多说上图效果就是这样,嘿嘿嘿。接下来分析一下,层次结构。首先是segment有一个背景view,颜色为白色,在它之上加入了五个button。然后在button下面有一个可以移动的横线,横线的宽度是根据button上文字的长度来变化的,颜色和button选中时一样,同时选中时可以切换不同的页面。上代码分析一下。- (void)setupTitlesButtonW
2017-07-20 11:18:42
783
原创 解决上传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
10436
原创 加载xib实现自定义UITabBarButton
首先你得创建几个控制器,并把它们交给NavgationController管理 _homeVC = [[HomeViewController alloc] init]; _centerVC = [[CenterViewController alloc] init]; _settingVC = [[SettingViewController alloc] init];
2017-07-06 17:57:35
480
原创 简单实现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
1075
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人