文章链接
    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.点击按钮
    (当遮片作为非沉浸式模态内容的形式时)不允许出现复杂任务
    image.pngimage.png
    全屏(Full Screen)
    覆盖整个屏幕