代码改变世界

Element用两个type="date"的DatePicker实现类似type="daterange"的功能

2020-06-30 11:27 by 法子, 1646 阅读, 0 推荐, 收藏, 编辑
摘要:GitHub地址:https://github.com/liuyongfa/DatePickerRange.git Element当type="daterange"的时候,选择器是第一次点选开始时间,第二次点选结束时间,而不是第一个选择器是开始,第二个选择器是结束。第一次用很容易去在第一个时间选择器 阅读全文

控制局部对触摸的响应与否

2019-06-18 11:47 by 法子, 266 阅读, 0 推荐, 收藏, 编辑
摘要:BView遮挡AView,BView有子viewB1,AView有手势。希望点击在B1中的时候,AView可以响应手势。 若果让BView整个userInteractionEnabled = NO,那么点击在BView的任何地方,AView的手势都会响应,不符合要求。 可以用一下函数实现 - (BO 阅读全文

Unity C#

2019-05-05 10:58 by 法子, 511 阅读, 0 推荐, 收藏, 编辑
摘要:using System.Collections; using System.Collections.Generic; using UnityEngine; //要求该脚本绑定的游戏对象必须存在某个组件类型,如果游戏对象没有,会自动为其添加 [RequireComponent(typeof(Animator))] //[ExecuteInEditMode]//Edit Mode下就会运行代码... 阅读全文

Mac版Visual Studio编写C#代码,大括号会自动换行、自动补private

2019-03-21 11:12 by 法子, 2580 阅读, 0 推荐, 收藏, 编辑
摘要:原文:https://www.jianshu.com/p/eb50155c4683 Mac版Visual Studio编写C#代码,大括号会自动换行。如果想设置为不换行: 首选项->源代码->代码格式化->C#源代码->C# 格式->编辑->类别->新行->大括号的新行选项,把所有的勾都去掉。 自动 阅读全文

weak unowned

2019-03-12 09:44 by 法子, 184 阅读, 0 推荐, 收藏, 编辑
摘要:“Use a weak reference whenever it is valid for that reference to become nil at some point during its lifetime. Conversely, use an unowned reference wh 阅读全文

PaintCode 鼠标绘图转CGPath代码

2019-03-08 16:00 by 法子, 307 阅读, 0 推荐, 收藏, 编辑
摘要:UIBezierPath绘制复杂图形计算坐标很复杂。 PaintCode这款App可以用用鼠标绘制,然后将绘制转化为CGPath的Swift代码。 这款软件可以在它的官网购买下载:https://www.paintcodeapp.com,个人版99美元,可以免费试用5天。 阅读全文

Closure use of non-escaping parameter 'xxx' may allow it to escape

2019-02-21 11:39 by 法子, 2443 阅读, 0 推荐, 收藏, 编辑
摘要:新版的Swift闭包做参数默认是@noescaping,不再是@escaping。所以如果函数里异步执行该闭包,要添加@escaping。否则报错:Closure use of non-escaping parameter 'xxx' may allow it to escape. 阅读全文

NSURLSession 后台断点下载

2019-02-19 14:49 by 法子, 495 阅读, 0 推荐, 收藏, 编辑
摘要:•只支持同时一个下载任务 •注释部分可能有理解的不对的地方 •GitHub地址:https://github.com/liuyongfa/LYFBackgroundDownloadDemo.git NSURLSession可以执行长时间的后台下载任务。进入后台后,下载任务可以一直执行。被杀死后,再次 阅读全文

position anchorPoint

2019-02-12 10:57 by 法子, 155 阅读, 0 推荐, 收藏, 编辑
摘要:原文:https://www.jianshu.com/p/7703e6fc6191 CALayer的两个属性:position和anchorPoint 阅读全文

UIStateRestoration

2019-02-11 15:48 by 法子, 575 阅读, 0 推荐, 收藏, 编辑
摘要:用户把app切换到后台,内存原因或过段时间后,IOS系统选择关闭掉应用。UIStateRestoration可以恢复页面状态,让用户没有察觉到App在后台被IOS杀掉了。 (用户正常关闭App的时候,状态恢复是不起作用的) 1.AppDelegate.swift 2.页面UI恢复。 只是Storyb 阅读全文