- 博客(537)
- 资源 (19)
- 收藏
- 关注
原创 el-table 动态合并单元格
通过findIndex与findLastIndex分别找到需要合并的数据开始位置与结束位置,再由结束位置 - 开始位置即可得出合并几行,列同理。由于原文动态合并单元格写的比较繁琐,这里将提供更简单的办法。
2024-05-16 09:25:27 155
原创 el-table 合并表头 -- 合并单元格 -- 表尾合计 -- 修改/拆分合并单元格 -- 动态单元格合并 -- 动态合并单元格
1, this.mergeSpanRules代表合并起始位置,0代表不参与合并,但由于第一条数据的索引为0,所以展示成了0,但不会影响效果,因为下边将会把起始位置跟行的索引位置比较,要是觉得不够直观的话,可以把0代表不参这个值改成任意字符来表示,但切记不要用除0外的数字。通过数据集合mergeRules来制定合并规则,只要改变mergeRules里规则绑定值即可使其改变合并规则,以下只展示了最基础的代码,提供过方法后,具体怎么扩展,可根据实际需求进行改动。
2024-05-16 09:23:16 348
原创 ITMS-91053 Missing API declaration 解决方法
解决iTunes Connect上传应用时遇到的ITMS-91053警告——缺失API声明的方法。指出警告是由于应用使用了涉及用户隐私的API未提供说明,解决方式是添加文件到项目中,然后在文件中指定及其使用原因,确保隐私选项与实际用途相对应。基本上就是因为缺少隐私描述,但是我根本就没用第三方SDK啊,仔细一看发现是:NSPrivacyAccessedAPICategoryUserDefaults //用于存储用户的配置。
2024-04-26 11:23:44 1054
原创 iOS应用内调用第三方地图进行导航
例如想调起百度地图、高德地图或者苹果地图,那么就需要先判断是否能打开(如果你在第一步配置白名单时没填错,那么不能打开就说明手机没有安装相关应用),如果不能打开就提示该用户先去下载该应用。这个方法能判断是否能打开相对应的地图。
2024-04-15 16:06:46 369
原创 iOS自定义验证码输入框(4位或6位)
最近项目中用到了自定义的手机号验证码输入框,网上搜了一些资料,参考了一些别人实现的思路和代码,并在此基础上自定义了输入框验证码的位数,如四位或者六位,最终做出了如下效果的输入框。
2024-04-11 09:57:45 534
原创 输入验证码界面
在很多App中都有输入验证码的功能需求,最近项目需要也有这个功能。做完之后简单整理了一下,将实现的基本思路做下记录。实现后的效果大致如下图所示,当四位签到码全部输入时,提交按钮是可以提交的,否则提交按钮失效,不允许提交。
2024-04-11 09:49:21 930
原创 Xcode15问题点记录
1.访达前往:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.0.sdk/System/Library/Frameworks/WebKit.framework/Headers。4.将桌面上修改的 WKWebsiteDataStore.h 文件拷贝到 Headers 文件下面进行替换老的WKWebsiteDataStore.h文件。5.再次运行demo。
2024-04-07 11:41:30 601
原创 XCode 打包上传
Product - Archive 打包选择 中间的设备 才能 在 product Archiveproducts -> archives -> distribute App -> Export… 打包之后就把包 ipa import 导出到本地。
2024-03-29 16:55:37 364
原创 【iOS】图表实现-Charts
由于chart官网都是默认先缩放后才可以滑动,这就出现了困难,经过几番查找,发现只要在创建图表时就设置缩放的比例,这样用户交互时,就不用先放大后才可以滑动,从而解决需求,当然x,y轴的手势启动也要相应的设置下。就像我说的这样,我在开发中,x轴显示6个坐标,最右面的左边显示时间(类似19/01),结果只显示了19/右面的显示不全。这样的问题也可能出现在Y轴。// 需求:只滑动不缩放:(系统内部默认是先缩放后滑动)及初始化时x轴就缩放1.5倍,就可以滑动了,//设置动画效果,可以设置X轴和Y轴的动画效果。
2024-01-25 15:57:51 904
原创 iOS使用Charts框架绘制—柱形图
当选中一个柱形图后,在空白处双击,就可以取消选择,此时会回调此方法.首先需要先获取到barChartView的X轴,然后进行设置.通过labelCount属性设置Y轴要均分的数量.3.设置barChartView的X轴样式。4.设置barChartView的Y轴样式。5.设置barChartView的其它样式。2.barChartView的交互设置。
2024-01-25 10:21:34 715
原创 iOS在OC项目中集成Charts绘制图表框架
就是把上图中解压后的文件(剔除红色框中的文件,当然也可以剔除其他一些没有用的文件,由于我没有剔除多余的文件,并最终集成成功,所以就暂时视除了红框内的文件都需要)拷贝到ImportChartsDemo主工程文件夹下。110%看起来很怪,可以设置隐藏起来, spaceTop是展示的Y轴的比例,如果为0则顶部的数值显示不完整,0.05最合适。在使用过程中关键所在是要熟悉 Charts中的各种属性设置,而且大部分不同的绘图类文件的属性名称代表的含义一致。新建工程,取名为ImportChartsDemo.
2024-01-25 10:10:52 897
原创 小程序之web-view中的页面分享
它的返回值就是对应的分享信息,这个时候我们拿到了对应的webview里面的url之后就可以做一些自己需要的操作了。由于整个小程序只有一个web-view,导致了所有页面的切换都是在一个原生页面下进行的,所以如果需要进行回退,最好是新增一个web-view的页面,用到专门处理分享的链接。由于整个小程序都是用web-view嵌入的,这个时候,如果单纯的进行页面分享,只会导致不管在web-view的哪个页面进行分享,都会在点击后进入首页。首先是开启小程序的页面分享功能。
2023-10-10 09:39:31 2242
原创 微信小程序web-view嵌入uni-app H5页面,通过H5页面传参给小程序进行转发分享页面,并通过点击转发出来的卡片,定向打开对应H5路径
在H5项目的App.vue页面获取参数实现自动跳转到对应页面,包括携带的参数值。
2023-10-10 09:36:22 922
原创 mescroll上拉加载下拉刷新总结
mescroll常用方法:(参考官网:http://www.mescroll.com)1、mescroll.triggerDownScroll();
2023-10-10 09:01:35 322
原创 vue-hash-calendar 日期选择
-参数说明::visible.sync 是否显示format="YY-MM-DD" 确认日期时,回调事件返回的日期格式。如“YY/MM/DD hh:mm” 、“YY 年 MM 月第 DD 天,当前时间 hh 时 mm 分”:showTodayButton="false" 是否显示返回今日按钮:disabled-date="disabledDate" 禁用的日期pickerType="date" 选择器类型 datetime:日期+时间 date:日期 time:时间。
2023-10-10 08:51:17 279
原创 vue calendar日历
在components文件夹中新建calendarView文件夹。calendarView.vue文件。:startDate =“开始时间”:endDate =“结束时间”readme.md文件。
2023-08-29 14:47:07 124
原创 iOS nsstring 截取字符前后字符串
NSString *trafficeStr = @“PEK_LHR”NSRange range = [trafficeStr rangeOfString:@“_” options:NSBackwardsSearch];NSString *from = [trafficeStr substringToIndex:range.location];NSString *to = [trafficeStr substringFromIndex:range.location + 1];
2023-08-08 13:53:21 424
原创 实现微信小程序和手机app(基于vue)PDF预览功能
在我的项目中,pdf文件是以url的形式提供的,我们在页面中放一个iframe,他的src属性等于到viewer.html的相对路径 ‘/pdfplugin/web/viewer.html?file=’ ,file后拼接你的pdf的url就可以了。将下载下来的文件解压,放在项目的public目录下。
2023-07-25 15:11:40 411
原创 vue3.0 router路由跳转传参(router.push)
1.如果提供了path,params会被忽略,但query没有这种情况,此时需要提供路由的name或手写完整的带有参数的path。这里主要讲编程式导航,也就是router.push(location, onComplete?vue3.0取消了2.0部分api,所以路由跳转传值方式有所不同。4.如果有参数的话,在接收页面引入API–useRoute。1.首先在需要跳转的页面引入API—useRouter。5.在接收页面定义变量route,获取传过来的变量。2.在跳转页面定义router变量。
2023-07-12 11:51:19 311
原创 XCode14 Charts报错
extension ChartDataSet: RangeReplaceableCollection 方法里补充。
2023-05-29 14:24:18 294 1
原创 Xcode 14.3 Archive 失败
大概意思说你的sh文件执行过程中遇到错误,开始真是一脸茫然,之前一直好着,这次升级怎么就出错了呢,想了下估计是因为升级了14.3的xcode,没办法就去问度娘了,还好找到了答案,在此自己做一个记录。2.如果没有,那么你就按照我的方法,打开应用,右键Xcode,显示包内容,再点击右上角的搜索按钮,搜索 frameworks.sh。然后再重新Archive,打包成功!
2023-05-20 11:35:49 356 1
原创 Xcode 14.3版本运行项目报错
看到Xcode有新版本,没忍住点了升级,然后问题来了。Xcode 14.2版本运行项目一切正常,升级到14.3版本后运行报错。从报错信息看,都是在链接库的时候因为找不到静态库(libarclite_iphonesimulator.a/libarclite_iphoneos.a)而报错。利用访达的前往文件夹功能快速来到报错信息中的目录,发现连arc目录都不存在,更不用说静态库文件。现在可以确定的是Xcode 14.2版本肯定是正常的,那会不会是14.3版本移除了整个arc目录?
2023-04-10 11:26:36 837
原创 解决报错“Ignoring ffi-1.12.2 because its extensions are not built. Try: gem pristine ffi --version 1.12”
执行pod install时报错。
2023-04-07 15:27:39 681
原创 To use xx的iPhone for development, enable Developer mode in Settings->Privacy & Security
打开手机“隐私与安全性”当中开发者调试开关,重启手机与Xcode的,问题就解决了,希望能给小伙伴们帮助哈。
2023-04-07 15:15:45 917
原创 解决低版本Xcode不支持高版本iOS真机调试
其实每次iOS SDK版本升级都会遇到相同的问题,之前遇到过相同的问题,我都是直接更新Xcode。(提示:要在应用程序中找到Xcode,右键点击 -> 显示包内容,以前Xcode版本的iOS SDK有的保存在系统根目录下)见文知意,主要原因是在调试前我将iOS 升级到了最新版10.2版本,而我的Xcode8.1支持的最高版本是10.1的。我在网上找到了iOS10.2的真机调试包,命名为真机需要的版本10.2(14C89)1、复制一份旧的SDK,并重新命名为真机测试需要的SDK版本。
2023-04-07 09:26:12 831
原创 解决xcode doesn‘t support iphone’s ios 14.6 (18f72)
最新买了一台iphone12 mini,出厂自带IOS 14.6,但是在Xcode12.4上运行设备后,点击run,发现无法运行。提示xcode不支持这个版本的ios。先找到需要支持的ios版本,比如我需要运行在14.6,对应xcode是12.4。这是因为苹果对xcode作了限制,xcode13以上才支持ios 14.6以上。最后重新打开xcode,在设备列表可以看到不会提示不支持了,重新run就可以了。解压这个文件,将文件夹名改为14.6。幸好还有开发者将高版本xcode的设备支持文件分享了出来。
2023-04-07 08:43:41 569
libstdc++.6.0.9.tbd相关文件.zip
2020-04-07
12.4 (16G73).zip
2019-08-26
iOS 12.3 真机测试包
2019-06-18
libstdc++.6.tbd libstdc++.6.0.9.tbd
2018-11-30
OS X和iOS核心编程(Apress.OS.X.and.iOS.Kernel.Programming)
2018-04-23
Android手机连接WIFI模块
2018-01-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人