首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

最新iOS设计规范五|3界面要素:控件(Controls)

这有利于提高我们工作效率,保证用户良好体验。 本文是iOS设计规范系列第5篇,介绍3界面要素(、视图、控件)中控件(Controls)。首先让我们回顾一下iOS3界面要素。...(Bars) ,可以告诉用户APP中当前在所在位置、能提供导航,还可能包含用于触发操作和传递信息按钮或其他元素。包括6种:导航、搜索、侧边、状态、标签、工具。...当在导航或工具中使用时,进度应配置为隐藏轨道未填充部分。 进度条外观可以自定义。可以调整进度条外观以匹配APP设计。例如,您可以为轨道填充指定自定义色调或图像。...iOS 12及更早版本中,以及全面屏显示设备上,网络活动指示器会在发生联网时屏幕顶部状态中旋转,联网完成后消失。和活动加载指示器样式一样,并且是非交互式。 ?...如果你需要工具导航中使用类似功能,请改用按钮,并提供两个不同图标来传达不同状态。 避免开关中添加说明标签。关于开关打开或关闭,用户是很明确

8.5K30

Windows 8.1 应用再出发 - 几种新增控件(1)

大家通过代码和运行效果就能很明显看到程序按钮与常规按钮形状和属性设置上不同。另外也可以看到AppBarToggleButton拥有的状态切换功能。...Commands)来自动进行布局,还可以根据应用大小变化自动调整自身大小。...默认情况下,按钮被添加到主命令集合中而显示程序右侧,当按钮被显式添加到辅助命令集合时,它将显示程序左侧。...,它们会出现在程序左侧,而其他按钮默认加入主命令集合,排列程序右侧。...如上图所示,ClockIdentifier设置为12HourClock时,显示为12小时制,同时会显示上午/下午选项;类似的,设置为24HourClock时,显示为24小时制,上午/下午选项消失

1.4K90
您找到你想要的搜索结果了吗?
是的
没有找到

前端成神之路-CSS高级技巧

元素显示与隐藏 目的 让一个元素页面中消失或者显示出来 场景 类似网站广告,当我们点击关闭就不见了,但是我们重新刷新页面,重新出现!...CSS精灵技术(sprite) 重点 5.1 为什么需要精灵技术 ? 图所示为网页请求原理图,当用户访问一个网站时,需要向服务器发送请求,网页上每张图像都要经过一次请求才能展现给用户。...然而,一个网页中往往应用很多小背景图像作为修饰,当网页中图像过多时,服务器就会频繁地接受和发送请求,这将大大降低页面的加载速度。...5.4 制作精灵图(了解) CSS 精灵其实是将网页中一些背景图像整合到一张图中(精灵图),那我们要做,就是把小图拼合成一张图。 大部分情况下,精灵图都是网页美工做。...最常见于各种导航滑动门。 http://weixin.qq.com/ 核心技术 核心技术就是利用CSS精灵(主要是背景位置)和 盒子padding撑开宽度, 以便能适应不同字数导航

6.8K30

CSS——06扩展:高级

应用 能写出最常见鼠标样式 能使用精灵图技术,这个技术比较重要 能用滑动门做导航案例,这个技术比较重要 1....元素显示与隐藏 目的 让一个元素页面中消失或者显示出来 场景 类似网站广告,当我们点击关闭就不见了,但是我们重新刷新页面,重新出现!...CSS精灵技术(sprite) 重点 5.1 为什么需要精灵技术 图所示为网页请求原理图,当用户访问一个网站时,需要向服务器发送请求,网页上每张图像都要经过一次请求才能展现给用户。...然而,一个网页中往往应用很多小背景图像作为修饰,当网页中图像过多时,服务器就会频繁地接受和发送请求,这将大大降低页面的加载速度。...最常见于各种导航滑动门。 http://weixin.qq.com/ 核心技术 核心技术就是利用CSS精灵(主要是背景位置)和 盒子padding撑开宽度, 以便能适应不同字数导航

4.7K40

Human Interface Guidelines —— 导航(Navigation Bars)

自上次参加完回音分享会后,下定决心要洗心革面乖乖打基础,于是开启了这个part,争取两个月不间断更新,写完Material Design与iOS中组件(顺便学学英语),以便今后使用时候完全不虚...Navigation Bars 位置 Navigation Bars显示app屏幕顶部,位于status bar(状态)下方,并可穿过一系列不同层级屏幕进行导航。 ...替代 不需要导航时使用toolbar,或者需要多个控件来管理内容。 ---- 导航标题(Navigation Bar Titles) 考虑navigation bar中显示当前视图标题。...尽管闹钟app具有tabbed layout,但标题并不是必要,因为每个tab都具有明显、可识别的布局方式。  ---- 导航控件(Navigation Bar Controls) ?...·考虑导航中使用segmented control来压平应用程序信息层次结构。

2.4K110

Material Design — App bars: topApp bars: top

自上次参加完回音分享会后,下定决心要洗心革面乖乖打基础,于是开启了这个part,争取两个月不间断更新,写完Material Design与iOS中组件(顺便学学英语),以便今后使用时候完全不虚...原则 ·始终保持 Top app bar 出现在 app 中每个屏幕顶部,并且可以滚动时消失。 ·引导 Top app bars 提供了一种可靠方式来引导用户浏览 app。...---- 分解 top app bar 中推荐元素放置顺序是(从左到右语言顺序中): ·将导航放置最左侧 ·将任何 titles 放在导航右侧 ·将 contextual actions 置于导航右侧...滚动时,它们增加海拔并让内容它们后面滚动 ? 当向上滚动时,使用带有图像 prominent top app bars 可以转换为正常 top app bars。...Nesting actions 当屏幕大小调整时, top app bar 随之调整大小。 操作合并到 overflow menu 中。

2.2K60

iOS 11 更大导航 (官方翻译版)

导航是半透明,可能具有背景色调,并且可以配置为屏幕上键入屏幕时隐藏,发生手势或视图调整大小。 ? 考虑显示全屏内容时暂时隐藏导航。当您想关注内容时,导航可能会分散注意力。...暂时隐藏酒吧,提供更身临其境体验。查看全屏照片时,照片隐藏导航和其他界面元素。如果您实现这种行为,让用户使用简单手势(如轻按)来还原导航。...标题 当您需要特别强调上下文时,请使用较大标题。一些应用程序中,标题大胆大胆文字可以帮助人们浏览和搜索。例如,标签布局中,标题可以帮助澄清活动选项卡,并在用户滚动到顶部时通知用户。...如果用自定义图像替换系统提供返回按钮人字纹,也可以提供自定义遮罩图像。iOS使用此遮罩时,可以转换期间为按钮标题设置动画。 不要包含多段面包屑路径。...如果您导航包含多个文本按钮,那些按钮文本可能一起运行,使按钮无法区分。通过在按钮之间插入固定空间项来添加分隔。

2.8K30

iOS 9人机界面指南(四):UI元素(下)- 腾讯ISUX

活动指示器: 当任务进行和加载时旋转,任务完成后自动消失 不支持用户交互行为 工具或主视图中使用活动指示器来告知用户任务或加载正在进行中,但并不提示该过程何时会结束。 不要使用静止活动指示器。...网络活动指示器: 出现在状态中,当网络活动正在进行时它会旋转,活动停止时它则消失 不支持用户交互行为 当你app正在链接网络,而这个连接过程将会持续好几秒时候,你可以通过网络活动指示器来给用户以反馈...比如说,一个图调整图片尺寸滑块可以最小值左边放一张小图,最大值右边放一张图。 根据Thumb所在位置和当前滑块状态来为滑块轨迹定义不同颜色 不要使用滑块来显示音量控制。...通常也包含一个完成任务按钮(点击后即可完成任务,当前模态视图也消失),和一个取消按钮(点击后即放弃当前任务,同时当前模态视图消失) 当需要用户完成与你app中基础功能相关、独立任务时候...举个例子,如果一个模态视图中含有导航条和取消或完成任务按钮,这里导航条样式应该与你app中导航条一样。 合适的话,模态视图里加入可以说明任务内容标题。

13.2K30

iOS系统中导航转场解决方案与最佳实践

下面我们重新梳理一下导航生命周期和各个相关方法调用顺序。 导航组件生命周期 大家可以通过下图获得更为直观感受,进而了解到导航组件 push 过程中各个方法调用顺序。 ?...导航组件改变与革新 导航组件 iOS 11 发布时,获得了重大更新,这个更新可不是增加了一个标题样式(Large Title Display Mode)那么简单,需要注意地方大概有两点: 导航全面支持...也许大多数人在这里都认为,mask 图片遮挡住文字使其遇到返回按钮右边缘时候就消失。但实际运行效果是怎么样子呢?我们来看一下: ?...但这个方案一个弊端就是,如果苹果修改了导航整体风格,就好比 iOS 11 标题特效,那么工作量就来了。...当页面的层级结构大体如下所示时,红色导航 Stack 中,返回手势大概率出现跨层级跳转,多次后会导致整个导航 Stack 错乱或者 Crash。 ?

2.3K30

iOS 图标图像 (官方翻译版)

图像边界捕捉到网格以最小化半像素,并缩小缩小时可能会出现模糊细节。 以适当格式制作艺术作品。一般来说,使用去隔行PNG文件进行位图/光栅图稿。...如果您需要文字,请在图标下方显示标签,并相应调整其位置。 不要使用苹果硬件产品副本。苹果产品受版权保护,无法图标或图像中复制。...如果个别图标设计重量不同,则某些图标可能需要略大于其他图标才能实现此效果。 ? 导航和工具图标大小 准备自定义导航和工具图标时,请使用以下尺寸进行指导,但是根据需要进行调整以创建余额。 ?...image.png 标签图标大小 纵向方向,标签图标显示标题标题上方。横向上,图标和标题并排出现。根据设备和方向,系统显示常规或紧凑标签。您应用程式应包含两种尺寸自订标签图示。...如果您找不到符合您需求系统提供设计,请设计自定义图标。设计自己比使用系统提供图像更好。查看自定义图标。 导航和工具图标 导航和工具中使用以下图标。

3.6K40

最新iOS设计规范九|10系统能力(System Capabilities)

图像可能在环境中移动时,或者当附加动画或虚拟对象与图像大小相比较小时,请使用跟踪图像。 与人沟通 如果必须显示说明文字,请使用易于理解术语。AR是一个可能使某些人感到恐惧高级概念。...iPhone上,如果您应用程序具有导航,请像应用程序层次结构中任何其他视图一样,将预览滑动到适当位置。...iPad上,或者如果您应用程序没有自己导航,请在包含导航全屏模式视图中打开预览。...使用这两种方法,导航都包含用于退出“快速查看”按钮,以及用于执行诸如共享和标记之类操作特定于预览按钮。如果您应用程序包含工具,则将在此处而不是导航中显示任何特定于预览按钮。...启用AirPrint应用程序中查看可打印内容时,人们通常会在导航或工具中点击操作按钮,然后点击“打印”操作以显示打印机视图。

4.2K20

最新iOS设计规范四|3界面要素:视图(Views)

这有利于提高我们工作效率,保证用户良好体验。 本文是iOS设计规范系列第4篇,介绍3界面要素(、视图、控件)中视图(Views)。首先让我们回顾一下iOS3界面要素。...(Bars) ,可以告诉用户APP中当前在所在位置、能提供导航,还可能包含用于触发操作和传递信息按钮或其他元素。包括6种:导航、搜索、侧边、状态、标签、工具。...图像视图中,图像可以被拉伸、缩放、调整大小以适合或固定到特定位置。默认情况下,图像视图是不可进行交互。 ? 如果可能的话,请确保动画序列中所有图像大小一致。...浮层适合大屏幕上,可以包含各种元素,包括导航、工具、标签、表格、集合、图像、地图和自定义视图。当浮层出现时,其他视图交互行为会被禁止,直到浮层被取消/关闭。...当需要改变浮层小时,提供一个平滑过渡方案。一些浮层对于相同信息提供了精简视图和扩展视图两种展示方式。如果你调整浮层大小,请为更改设置一些动画,以避免用户产生新浮层替换旧浮层意识。

8.4K31

最新iOS设计规范三|3界面要素:(Bars)

有时,导航右侧也会有一个控件,如“编辑”或“完成”按钮,用于管理活动视图中内容。拆分视图中,导航可能显示拆分视图单个窗格中。...隐藏标题导航边框。iOS 13及更高版本中,可以通过删除导航阴影来隐藏导航底部边框(当滑动内容区域时,边框自动重新出现)。...无边框样式标题导航中效果很好,因为它增强了标题和内容之间联系感。但是,无边框样式标准标题导航中可能无法很好地起作用,因为该标题和按钮可能难以区分。...如果你认为没有到当前屏幕完整路径,因此导致用户迷路,那么可以调整APP层次结构,使其更加扁平。 给带有标题按钮留出足够空间。...有几种常见技术可以做到这一点: · APP中使用导航,该导航自动显示状态背景,并确保内容不会显示状态背后 · 状态背后显示自定义图像,如渐变色或纯色 · 状态背后放置模糊视图

9.8K10

UI Tabbar底部标签设计全攻略

底部标签(也称为导航)是移动设计中最流行导航类型之一。它位于易于触及区域,使用户拇指可以轻松访问。尽管它相对简单,但要正确设计可能很棘手。...本文中,将分享设计标签时要记住 7 件事。...您可以评估导航选项,如果您仍然有五个以上目的地,您可以使用像汉堡菜单这样控件。 3. 不要设计可滚动标签 可滚动标签损害可发现性。...由于一次并非所有导航选项都可见,因此用户可能很容易错过重要选项。另外,当用户滚动标签时,当前位置可能消失。 ❌ 可滚动标签 4....这就是为什么要尽量避免选项之间使用花哨转换。

1.8K30

折叠屏上应用设计规范,了解一下?

深入理解布局 深入理解布局指南 介绍了布局容器相关概念,它提供了一个整体框架,可帮助开发者思考如何在屏幕上排列导航、工具和内容等界面元素。...例如,屏设备上,您可使用 Navigation rail (左侧边导航条) 代替 底部导航 (Bottom navigation),两者功能相同,视觉表现方式也类似,但 Navigation rail...关注设备形状和尺寸,有助于您打造出更加人性化体验。例如,平板电脑或屏手机上,如果不完全调整握持姿势,人们可能很难触及屏幕顶部区域,因此请将重要操作和内容放在容易触及区域中。...当屏幕尺寸变小时,可以删除哪些内容。然后再选择合适策略。这可能意味着您需要重新审视导航图,尤其是当您目前设计以手机为主时更应如此。...即将推出 Android Studio Chipmunk 也配备可调整尺寸模拟器,允许您自由改变应用窗口尺寸,每个开发者都可以几乎任何类型设备中试用他们应用。

4.3K20

BuildAdmin02:前端架构布局和菜单折叠实现

前言 上一篇主要讲了学习前端一个经历,以及为什么选择BuildAdmin作为深入前端学习原因.同事也大致聊了一下学习前端需要使用哪些技术栈。...关闭lint lint检查编码中格式错误,个人不是很喜欢,所以我会在vue.config.js中关掉。...我们先看BuildAdmin布局: 可以看到BuildAdmin整体布局是由:菜单边aside、导航header和中心区域main组成。...之后会根据导航标签大小和页面布局调整高和宽,即height和width。 main主要展示各个菜单路由切换后页面,只要确定height和width即可,这个可以后面实现完路由再调整。...菜单折叠功能 菜单折叠功能如下图所演示: 点击logo旁折叠按钮时,可以观察到4种变化: aside变窄,不再是260px 折叠按钮图标变化 logo折叠(消失) 菜单折叠,只剩图标 当点击折叠按钮时

50740

挠场科学丨四、穿梭阴阳挠场——道家风水、八卦、布阵解密

神圣字汇启示 功能人T小姐用手指识字来看神圣字汇,如「佛」、「弥勒佛」、「药师佛」等字汇产生异相。 如图4-1所示,T小姐看「佛」及「弥勒佛」时,会看到一个亮圆,是各自网站首页图像。...,也是佛灵界网站首页图像。...左第四列两个小干卦距离再缩小成一毫米,气场没有改变,坤卦效应消失。 整体看起来,坤卦中两个干卦随着阴爻之间距离相互作用,而产生推挤。...他说法提醒了干卦有三条直线,八卦生万像,为什么是三条而不是两条直线?...右第三列穿越「离」卦,T小姐感觉到凉凉,都有变化。图4-12中,也可以看到气场穿越「兑」卦变成温温,穿越「坎」卦变成刺刺,表示气场旋转。

1.3K10

EaseMobile 主题导航菜单设置小图标的方法(图文+视频教程)

EaseMobile 主题左侧Off Canvas 侧边导航中是可以为每个菜单项设置小图标的。本文通过图文+视频教程为购买EaseMobile 主题客户告知导航菜单设置小图标的方法。...Off Canvas 侧边导航与WordPress 菜单对应 EaseMobile 主题Off Canvas 侧边导航在后台中是通过WordPress “菜单”项设置,如下图,这个是前台与“...小图标的设置·打开“图像描述” 实际使用中,当你设置好菜单项后,接下来就要为每个菜单项设置独一无二小图标了(有了小图标的陪衬,侧边才好看嘛)。添加小图标是通过菜单项中图像描述”来。...小图标的设置·图像描述”中设置图标(icon) 位置:仪表盘-外观-菜单-编辑菜单 比如说要为“首页”这个菜单项设置一个icon,那么展开“首页”这个菜单项后,图像描述”中填上icon 代码称号...代码称号 这个词其实是捏造,整个操作背后涉及原理是代码层面的东西,尽量是用通俗易懂语言来教你怎么用。所以,接下来尽量不要带着“为什么”去看,而是“怎么做”。

2.1K80

WordPress 版 WebStack 导航主题

前几天博客发了响应式网址导航网站源码 – Webstack种草文章,当时导航后台是基于Typecho,对于一个深耕热爱WordPress博主来说,当然更希望基于WordPress。...tdsourcetag=s_pcqq_aiomsg ---- 之前一直把浏览器首页设为好123,自己加了好多收藏网址,但是现在好123下面全部是百家号文章,又喜欢瞎看,导致有时候一看就个把小时  之前建站也看到了一些自建导航...,所以就想自己建一个,之后搜到了 Viggo  WebStack 导航页,下下来改内容,佩服他一个静态网页上加了几百号网址  ,没这耐心啊,找后台,他 github 上有运营狗做 Typecho...WordPress 后台“网址”文章类型下添加内容 分类最多两级,且父级不要添加内容 可以不添加网址图片,主题自动获取目标网址 favicon 图标 导航菜单标题前面的图标请在分类图像描述中填入(...参考下图),图标样式请参考fontawesome 导航菜单下方可以添加自定义菜单,在后台外观-->菜单里设置,菜单css类添加图标(参考下图),图标样式请参考fontawesome 后台截图

2.9K20
领券