- 博客(12)
- 收藏
- 关注
原创 Flutter 搞懂有状态和无状态
刚开始学flutter的时候,快被有状态(Stateful)和无状态(Stateless)搞疯了,想想真麻烦,写一个组件还要想它的状态。但写了一年多flutter,回过头再来看,发现蛮简单的。开始之前我们需要先明白组件包括一个页面一切皆Widget在上面关于组件的定义中,可以发现组件需要管理内部的状态,而和是对两种组件类型的描述。只要是组件,就一定需要和来定义和描述。
2023-10-08 14:04:11
504
1
原创 Flutter 插件数据回调
综上所述,适用于需要调用原生平台任意方法的情况,可以使用异步或同步的方式进行通信;适用于简单的情况,使用同步方式进行通信;适用于需要处理大量数据或需要异步处理的情况,使用异步事件流进行处理。根据具体需求选择合适的方式。
2023-07-24 11:17:36
581
原创 Flutter 取消按钮的动画效果
(按钮)、(按钮)、(按钮)、FlatButton(扁平按钮)、IconButton(图标按钮)、弹出菜单按钮(弹出菜单按钮)、(轮廓按钮)、ButtonBar(轮廓按钮)、(浮动按钮)、Inkwell(墨水按钮)等,实际项目开发中可以按自己的需要或者习惯选择喜欢的控件。自己最常用的就是Inkwell和,感觉Inkwell可以实现所有的布局,基本上都在使用Inkwell。
2023-07-06 11:38:00
1101
原创 iOS pod install失败,提示CocoaPods could not find compatible versions for pod “***“
二、第三方库依赖的系统版本号,高于项目的最低支持版本,要解决只能升级最低支持的版本或者不升级第三方库。的原因,当然也有可能是某个第三方库也依赖了这个库,不过我记得报错不是这样的,会提示某个库依赖这个库的某个版本。这里有一点问题,因为本地的配置并没有设置过代理,感觉和这个关系也不大。一、两者的都是由于本地索引库没有更新到最新,找不到对应版本的spec文件。不过以上方法可能比较耗时,并且下载了很长时间也会失败,这里推荐你使用。,正常执行,由于升级的库较多,只成功了一次,之后又试了一次。中的方法,方便不耗时!
2023-06-20 20:18:22
4154
原创 iOS Masonry使用笔记
第一步:设置的,并给自定义的添加宽度约束,这里必须要约束宽度。/// 必须先设置tableHeaderView = headerview}];第二步:更新frame并重新设置if (!第二步是很重要的一步,里面的方法只能在,否则会引起这个报错是由于遮挡住了cell,执行reloadData引起的。这种情况下被遮挡的cel其实是不可见的,不能reloadData。
2023-06-20 20:16:22
1683
原创 iOS 消除警告整理
这样就会造成一个问题:在Swift与Objective-C混编时,Swift编译器并不知道一个Objective-C对象到底是optional还是non-optional,因此这种情况下编译器会隐式地将Objective-C的对象当成是non-optional。后来才发现,因为cell的高度是根据约束变化,对于固定高度的cell,我约束了某个控件的。framework支持的最低的版本是14.5,而项目支持的最低版本是12.1。swift和oc混编的项目中,swift使用到的oc类中会有下面的警告。
2023-06-20 20:15:51
412
原创 iOS 关于Bulid Setting中Search Paths的设置问题
有兴趣你也可以了解下recursive和。方便你更好的配置Search Paths。至于选择还是recursive,搜了下大家都说最终会转变成recursive,所以还是按系统默认的设置即可。至于路径到底使用$(SRCROOT)还是别的,我都是直接拖进去自动生成的,这么方便就能解决的问题不用那么麻烦。
2023-06-20 20:15:19
463
原创 前端附件下载遇到的问题和解决方法
附件下载关注参数。设置的类型没有问题,那么附件下载功能就是正常的附件保存关注参数。类型不对,下载完内容的后缀就不对,最终导致无法保存到相册。因为相册只能保存图片、视频等(如png、jpg、gif、mp4等文件)
2023-06-17 19:09:24
1980
原创 钉钉小程序开发笔记
参考文章,直接拉到底部查看将图片转换成BASE64,内部讲到的转换工具,支持的文件类型只能是ttf,类型不对自己手动修改下即可使用。
2023-06-17 19:08:49
248
原创 Flutter 常见数组操作
查询出来的是数组中第一个符合条件的index,如果要获取符合条件的最后一个元素的index,则需要使用。如演示数组中,查看是否有id=2的元素(这里就不使用。查询演示数组中,id等于2的元素的index。同上一个问题类型不对,需要加上。这是类型不对导致的,需要加上。
2023-06-17 19:06:11
1426
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人