代码改变世界

重用Cell里的UIActivityIndicatorView会停止

2021-01-14 17:36 by 法子, 293 阅读, 0 推荐, 收藏,
摘要:参考:https://stackoverflow.com/questions/28737772 如果UICollectionViewCell或者UITableViewCell里面有UIActivityIndicatorView,重用机制下的cell里UIActivityIndicatorView的转 阅读全文

UICollectionView registerClass

2021-01-07 13:41 by 法子, 397 阅读, 0 推荐, 收藏,
摘要:UICollectionView的方法registerClass,如果调用会使注册的cell类在xib或storyboard里的相关内容失效。比如你在storyboard里为这个cell类加了一个button,那么实际上不会显示。 // If a class is registered, it wi 阅读全文

正则:字符串除了后四位之外其余替换成星号

2020-12-09 15:50 by 法子, 1483 阅读, 0 推荐, 收藏,
摘要:'18589096794'.replace(/.(?=.{4})/g, '*') 输出:*******6794'18589096794'.replace(/(?<=.{3}).(?=.{4})/g, '*') 输出:185****6794 阅读全文

没有git commit代码就切换了分支之后找回代码

2020-11-17 17:21 by 法子, 1691 阅读, 0 推荐, 收藏,
摘要:参考:https://www.cnblogs.com/xzdm/p/11064514.html 1.git stash list查看暂存列表,最近的一次暂存是stash@{0}。(查看暂存修改内容git show stash@{0}) 2.git stash apply stash@{0} 取出暂存 阅读全文

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

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

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

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

Unity C#

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

weak unowned

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