排序
【iOS】分享几个用于「绝对布局」适配RTL布局的分类
项目要适配阿拉伯地区,而阿拉伯的语言是从右往左显示的,恰好与我们的习惯相反,适配起来很别扭。 RTL布局(Right To Left) 我们这边的习惯是从左到右,设计图也是如此: 而阿拉伯地区的习惯...
探秘 iOS 事件响应机制:解锁更优秀的应用交互设计!
在 App 开发过程中,事件是用户和 App 沟通互动的桥梁。如果开发者没有妥善处理好事件,不仅会增加用户使用 App 的成本,同时还会引来用户的不满和抱怨。因此,妥善处理好用户发出的事件是每个 ...
Storybook7.x 使用指南 (vite/webpack5)
Storybook 是一个用于独立构建 UI 组件和页面的前端开源工具,无需繁琐的工作即可构建 UI。前段时间刚刚发布了7.x版本,文本将简单介绍下其在webpack5和vite中的使用步骤。 关于什么是storybook...
iOSUIKit动画从入门到放弃,简单易懂学习轻松容易掌握
动画 - UIKit 动画原理 视觉残留效应 运动模糊 做动画的时候要达到 60FPS 时候,画面才能流畅,不然用户会感觉界面卡顿。 UIView 提供的动画支持 UIView 动画本质上对 Core Animation 的封装,...
丝滑体验:Android自定义Behavior实践
效果展示 前景提要:本文的阅读需要基于NestedScroll嵌套滑动的基本知识有所了解,并且简单自定义过Behavior 效果定格图片 底下是一张背景图,状态栏作了沉浸效果,然后下面是一个RecyclerView ...
提升用户体验的关键:UI监控方案
UI卡顿 随着 App 的不断发展壮大,UI 卡顿成为了一个常见的问题。当我们在使用 App 时,频繁出现卡顿现象或长时间不响应,这会对用户的使用体验造成极大的影响。因此,解决 UI 卡顿问题成为我们...
iOS16新特性 | 灵动岛适配开发与到家业务场景结合的探索实践
作者:京东零售 姜海 灵动岛是苹果在iPhone 14 Pro和iPhone 14 Pro Max上首次提出的全新UI交互形式,创新性的让虚拟软件和硬件的交互变得更为流畅。当有来电、短信等通知时,灵动岛会变化形态,...