文章链接
ios设计原则
清晰、顺应、纵深
设计原则
整体美感、一致性、直接处理、反馈、隐喻、用户控制
界面元素
使用uikit组件进行搭建
包括:栏(bars)、视图(views)、控件(controls)
app架构
2.1加载
需要清晰地表达明加载状态(加载中/加载进度)用户可以知道需要等多久
加快内容显示的速度。通过占位符、图形、动画,表明哪些还未加载完,加载成功后替换掉原来的占位元素。或提前在后台预加载要显示的内容。
通过启发或娱乐用户来填充加载的过程。即使用一些更有趣的占位图。
自定义加载画面,使其更符合app风格,沉浸式使用环境
2.2模态
临时的、与当前情景隔离开的方式呈现内容,并需要明确操作才能退出
可以达成:1.帮助用户专注独立任务或密切相关的选项;2.确保接收到关键信息,并在必要时对其操作
iOS提供了Alerts、Activity Views(或 Share Sheets)以及 Action Sheet
遮片(sheet)
卡片部分覆盖底层内容,未覆盖区域变暗防止交互
关闭卡片的方式:1.从屏幕顶部向下滑动;2.当卡片滚动到顶部时从任意位置向下滑动;3.点击按钮
(当遮片作为非沉浸式模态内容的形式时)不允许出现复杂任务
全屏(Full Screen)
覆盖整个屏幕