摘要:
设计上有一个这种文字滚动到屏幕外的时候,滚动到边缘进出场需要添加渐变透明度的需求 ,这个以前没有做过于是网上找了找 iOS文字颜色渐变透明 可惜它这个只支持半边的渐变,方向有上下或者左右啊,已经不能满足需求了,它的原理是设置渐变的maskLayer 于是,照猫画虎,写了两个渐变layer当成subL 阅读全文
摘要:
1. 获取跟随系统的语言类型 2. App内部语言设置 规则: 1. 未设置语言,则跟随系统默认语言 2. 设置某一种语言存语言配置类型 ,打开 时从 读取对应语言配置类型 3. 多语言的使用和创建 创建如图 后缀的文件 先选中 文件,然后再最右边侧边栏点击 选择一种默认语言一般为 ,再然后在项目的 阅读全文
摘要:
背景 在开发过程中,可能会碰到这样的场景,比如需要挑选几个对象装到一个容器里,然后进行增/删操作, 这里可能会遇到的问题就是判断容器里已有的数据不应该再次添加,所以需要一个比对,比对什么呢?一般情况下比较唯一性的东西,比如id,key之类的,确保不重复不为空即可,重写这些方法更优雅的实现对象的比较 阅读全文
摘要:
如图,这个是最终效果图,两个列表tab横向滚动,列表都具备上下拉刷新的功能, 由于之前一直用惯了框架,突然要自己自定义写这个玩意,所以问题就暴露出来了。 问题: 上下拉刷新的控件失效了,左右滚动的时候偶尔还出现上下摇摆 低级做法(我当时的做法,一直没找到正确的解决方法) 手势冲突了,那就暂时先不滚吧 阅读全文
摘要:
总结以前碰到过的相关问题,记录一波~ 1. symbol(s) not found for architecture x86_64 编译报错,提示不支持x86_64 解决思路一: 排查一些库文件或者代码文件有没有导入,一般为依赖文件找不到导致报错, Build Phases → complite s 阅读全文
摘要:
背景 逛 "MJ老师的博客" ,发现他的博客对代码高亮支持比较漂亮,于是乎拿来主义~ 1. 选择 这个模板 2. 将以下代码放到页脚即可 代码 阅读全文
摘要:
"原文链接" 介绍一下Objective c常用的函数,常数变量 算术函数 | 函数名 | 说明 | | : : | : : | | int rand() | 随机数生成。 (例) srand(time(nil)); //随机数初期化 int val = rand()P; //0~49之间的随机数 阅读全文
摘要:
灵感来源于前端CSS画红心的原理 "参考" 自定义爱心View代码 简单调用 阅读全文
摘要:
Running Gradle task 'assembleDebug'... 需要修改安卓项目里的依赖Gradle文件, Gradle的Maven仓库在国外, 需要使用阿里云的镜像地址替换一下 android/build.gradle 和 packages/flutter_tools/gradle/ 阅读全文
摘要:
取纯数字数组中的最小值,最大值和平均值,求和 数组内部元素类型转换 数组每个子元素调用指定方法 比起自己写循环遍历去拼接字符串什么的,效果还是挺明显的,并且调用代码相对解耦,可以把业务逻辑分离出去 阅读全文