avatar
文章
43
标签
34
分类
11

Jim zhang's Blog

Jim zhang's Blog

实现一个图片背景的滚动渐变效果
发表于2023-05-22|iOS
如下图所示,非纯色背景上有文字滑动。类似于直播间的公屏聊天区域,实现滑入滑出有模糊效果 代码如下: 把内容的scrollview包裹在带渐变mask的父view上即可 mask有颜色就是透明的,alpha是反着的 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849lazy var contentParentView: UIView = { let view = UIView() view.backgroundColor = .clear return view}()private lazy var contentWebView: WKWebView = { let config: WKWebViewConfiguration = WKWebViewConfiguration() let webView = WKWebView(frame: CGRect(x: 0, y: 0, width: UI ...
iOS中Timer的使用
发表于2023-05-21|iOS
Timer类型以及使用注意事项1. NSTimerNSTimer 是一个基于运行循环(RunLoop)的计时器。它可以在一个指定的时间间隔内重复触发一个方法。你可以使用 scheduledTimerWithTimeInterval:target:selector:userInfo:repeats: 或 timerWithTimeInterval:target:selector:userInfo:repeats: 方法创建一个 NSTimer 实例。注意,NSTimer 对象对其目标对象(target)有一个强引用(即使target是weak的),这可能导致循环引用的问题,另外还要注意计时器本身不释放的问题。要避免这些情况,一方面避免Timer对象对其目标对象(target)的强引用以及在适当的时候手动使计时器失效(invalidate)。 为了解决这个问题,您可以采用以下策略: 1.1 手动断开引用在一些情况下,您可能需要在特定的时间点手动断开对象之间的引用。例如,您可能希望在任务完成时停止计时器并将其设置为 nil,从而断开对当前对象的引用。 12345678910111213141 ...
个人令牌登陆GitHub
发表于2023-05-21|其他
GitHub 个人访问令牌(PAT)GitHub不再支持使用密码进行身份验证。SSH公钥如果配置在两个平台是没有问题的,比如公司的私有gitlab和github账号下。但是对于像 GitHub 这样的服务,你通常不能将同一个 rsa.pub(SSH 公钥)添加到两个不同的账户下。GitHub 使用 SSH 公钥来识别用户,因此每个公钥必须是唯一的并且只能与一个 GitHub 账户关联。这个时候可以通过个人访问令牌(PAT)方式解决。操作流程类似于 smtp 邮箱设置密码别名。 使用个人访问令牌(PAT)进行身份验证: 登录到您的GitHub帐户。 点击右上角的头像,然后选择“Settings”(设置)。 在左侧菜单中,选择“Developer settings”(开发者设置)。 点击“Personal access tokens”(个人访问令牌)选项卡。 点击“Generate new token”(生成新令牌)按钮。 为令牌提供一个描述性名称,然后选择您希望授予此令牌的权限。在大多数情况下,选择“repo”权限即可。 点击页面底部的“Generate token”(生成令牌)按钮。 ...
1…101112…15
avatar
Jim zhang
文章
43
标签
34
分类
11
最新文章
wkwebview页面滑动异常2024-01-18
iOS方向控制2024-01-18
iOS上给web环境传文件2024-01-17
Node,React2023-12-07
使用TextField的markedTextRange实现输入框文字限时2023-12-04
分类
  • Blog2
  • Fullstack1
  • Script1
  • git1
  • iOS28
  • 其他3
  • 工具1
  • 操作系统1
标签
CoreText crash runtime CI 直播 Timer 认证 序列图 rebase 锁 GitHub 方向 MarkDown AVPlayer wkwebview iOS动画 编辑器 M3u8加密 React Script UI hexo Objective-C swift 证书 Shell 多线程编程 泛型 组件化 Crash 模拟器 fastlane RXSwift script
归档
  • 一月 20243
  • 十二月 20233
  • 十一月 20235
  • 九月 20237
  • 七月 20233
  • 六月 20236
  • 五月 20237
  • 九月 20193
©2020 - 2025 By Jim zhang
框架 Hexo|主题 Butterfly