摘要: demo放在了文末 1.AppDelegate中增加屏幕方向属性UIInterfaceOrientationMask class AppDelegate: UIResponder, UIApplicationDelegate { var orientationLock = UIInterfaceOr 阅读全文
posted @ 2024-07-19 11:29 zk1947 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 实现自定义表情键盘效果如下 demo 参考自PPStickerKeyboard 阅读全文
posted @ 2024-07-17 10:32 zk1947 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 合并静态库shell脚本报错,在shell的 Build Settings中将 User Script Sandboxing设为NO,重新运行即可 阅读全文
posted @ 2024-05-17 16:18 zk1947 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 1.pod集成代码 pod 'SwiftLint' 2.添加JS代码如下 同时保证将JS放在Sources之前 3.cd到项目根目录下,创建yml文件 touch .swiftlint.yml 4.将规则内容粘贴到yml中 # Yaml doc reference: # https://github 阅读全文
posted @ 2024-04-23 09:34 zk1947 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 通过手势代理方法判断处理,代码如下 let tap = UITapGestureRecognizer(target: self, action: #selector(tapAction)) tap.delegate = self view.addGestureRecognizer(tap) func 阅读全文
posted @ 2023-07-27 16:07 zk1947 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 在其中一个Target的Preprocessor Macros中添加字段RVCTAG后,代码判断发现不生效 代码逻辑如下 #if RVCTAG return true #else return false #endif 还需要在Build Setting > Swift compiler - Cus 阅读全文
posted @ 2023-07-01 12:17 zk1947 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 工具类 import UIKit import Network class LocalNetworkPermissionChecker { private var host: String private var port: UInt16 private var checkPermissionSta 阅读全文
posted @ 2023-05-24 17:43 zk1947 阅读(716) 评论(0) 推荐(0) 编辑
摘要: 首先编辑.gitignore文件如下 然后将我们想忽略的文件加上 然后终端输入如下代码 cd 项目路径 git rm -r --cached . git add . git commit -m ''" 之后重启sourcetree就可以了 阅读全文
posted @ 2023-01-09 14:49 zk1947 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 最近测试反馈一个问题就是输入金额的键盘上小数点变成了逗号,如下图所示 查了一下发现是因为手机系统设置的地区所导致的,部分欧洲地区键盘上小数点即为逗号 如果APP不支持海外版可以忽略这个问题,如果需要支持可以在输入框代理方法里替换成小数点 - (BOOL)textView:(UITextView *) 阅读全文
posted @ 2022-12-29 16:27 zk1947 阅读(778) 评论(0) 推荐(0) 编辑
摘要: 打开终端输入如下指令 $ ssh-keygen -t ed25519 -C "工作邮箱,比如:zhansan@test.com" > Generating public/private ed25519 key pair. 当系统提示您“输入要保存密钥的文件”时,按Enter键。将接受默认文件位置。如 阅读全文
posted @ 2022-12-28 11:35 zk1947 阅读(92) 评论(0) 推荐(0) 编辑