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

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

活动指示器: 当任务进行和加载时旋转,任务完成后自动消失 不支持用户交互行为 在工具栏或主视图中使用活动指示器来告知用户任务或加载正在进行中,但并不提示该过程何时会结束。 不要使用静止的活动指示器。...页面控件是为所有视图均平等的场景而设计的。 不要使用页面控件来显示视图中的层次结构或其他复杂的排列。...当你需要展示一大组用户并不熟悉的选项,此种选择器可能不太适合。 尽可能让让用户在当前视图中使用选择器。不要让他们在使用选择器时还要进入其它的视图。...开关按钮: 显示了一个项存在二元状态 仅在表格视图中可用 在表格中使用开关按钮来让用户从某一项的两个互斥状态中指定一个,比如是/否(Yes/No),开/关(On/Off)。...操作列表让用户有机会停下来充分考虑当前操作可能导致的危险结果,并为他们提供了一些其它的选项,尤其是在以下这些情景下: ? 使用红色文字来表示可能存在破坏性的操作。

13.2K30

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

在横屏视图中,你可能会在对分视图(split view pane)或者浮出层(popover)内使用标签栏以切换或筛选视图中的内容。如果这些标签是用于切换或者过滤当前视图中的内容的话,你可以这么做。...(下图中显示的文本为占位符,非用户输入文本)。...请注意,iOS本身提供了若干内置的服务,如打印,转发到Twitter,发送信息和Airplay等等,你不需要再额外为这些内置任务创建活动。...活动视图控制器: 显示了让用户可以针对当前内容执行操作的一系列的可配置服务 根据所处的场景不同,可能出现在操作列表或浮出层中 使用活动视图控制器来为用户提供一系列针对当前内容的服务。...不是每一个浮出层都会让用户明确地确认取消操作,因此用户可能会误操作。只有当用户点击“取消”按钮时,才清空他们在浮出层中输入的内容。 让浮出层中的箭头尽可能直接地指向其出处。

10.1K51
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    为什么开源的LaZagne会让D-Bus API陷入安全窘境

    除此之外,我们还将介绍攻击者如何在特定的恶意软件活动中使用LaZagne。...TLDR:LaZagne会连接到Pidgin客户端的D-Bus API,然后在应用程序运行的时候,尝试获取目标用户的账户凭证,包括用户名和密码: 下图中的代码显示了LaZagne如何与Pidgin D-Bus...恶意软件活动中的LaZagne使用 LaZagne在多个操作系统上的可用性使其成为威胁行为者的一个有吸引力的工具。...早在2021年7月,Adept Libra(又名TeamTNT)就使用了LaZagne作为其Chimaera活动的一部分,并从各种操作系统窃取密码,其中还包括基于云环境的Linux发行版。...下图显示的是2021年12月份的一次网络攻击活动中攻击者所使用的Bash脚本样例(利用了LaZagne的功能): 监控D-Bus API 由于LaZagne可以利用D-Bus从运行的应用程序中提取敏感数据

    25720

    UML图的依赖、关联、聚合、组合关系(突击软考)

    说明的是谁要使用系统,以及他们使用该系统可以做些什么。一个用例图包含了多个模型元素,如系统、参与者和用例,并且显示了这些元素之间的各种关系,如泛化、关联和依赖。...4、活动图     描述用例要求所要进行的活动,以及活动间的约束关系,有利于识别并行活动。...能够演示出系统中哪些地方存在功能,以及这些功能和系统中其他组件的功能如何共同满足前面使用用例图建模的商务需求。 5、状态图     描述类的对象所有可能的状态,以及事件发生时状态的转移条件。...顺序图将显示的重点放在消息序列上,即强调消息是如何在对象之间被发送和接收的。 7、协作图     和序列图相似,显示对象间的动态合作关系。...在组件图中,构件时软件单个组成部分,它可以是一个文件,产品、可执行文件和脚本等。 9、部署图 (配置图)     是用来建模系统的物理部署。例如计算机和设备,以及它们之间是如何连接的。

    97610

    最强开源编辑器,五步教你用 VSCode 进行 Python 开发!

    在本文中,你将学到如何在 VSCode 中进行高效的 Python 开发,其中包括: 安装 VSCode 安装插件让 Python 开发更便利 编写一个简单的 Python 应用 学习如何在 VSCode...文中会提供 Ubuntu 和 Windows 系统上的运行截图和样例,但由于 VSCode 还可以在其他主流平台上运行,所以你可能会在实际操作中看到略微有些差异的 UI 界面,一些命令的键位可能也需要修改...为了让 Python 插件发挥作用,我们需要将文件存储为后缀为 py 的文件,如 sieve.py。...可以看见,窗口下方出现了 Terminal 选项卡,显示了代码的输出。...VSCode 提供了许多好的代码调试器所拥有的特性: 自动变量追踪 watch 表达式 断点 调用栈检查 它们作为调试视图的一部分被显示在活动栏中: ?

    10K21

    五步掌握用VSCode进行高效Python开发

    在本文中,你将学到如何在VSCode中进行高效的Python开发,其中包括: 安装VSCode 安装插件让Python开发更便利 编写一个简单的Python应用 学习如何在VSCode中运行和调试已有的...文中会提供Ubuntu和Windows系统上的运行截图和样例,但由于VSCode还可以在其他主流平台上运行,所以你可能会在实际操作中看到略微有些差异的UI界面,一些命令的键位可能也需要修改。...为了让Python插件发挥作用,我们需要将文件存储为后缀为py的文件,如sieve.py。...可以看见,窗口下方出现了Terminal选项卡,显示了代码的输出。...VSCode提供了许多好的代码调试器所拥有的特性: 自动变量追踪 watch表达式 断点 调用栈检查 它们作为调试视图的一部分被显示在活动栏中: ?

    6K30

    五步掌握用VSCode进行高效Python开发

    在本文中,你将学到如何在VSCode中进行高效的Python开发,其中包括: 安装VSCode 安装插件让Python开发更便利 编写一个简单的Python应用 学习如何在VSCode中运行和调试已有的...文中会提供Ubuntu和Windows系统上的运行截图和样例,但由于VSCode还可以在其他主流平台上运行,所以你可能会在实际操作中看到略微有些差异的UI界面,一些命令的键位可能也需要修改。...为了让Python插件发挥作用,我们需要将文件存储为后缀为py的文件,如sieve.py。...可以看见,窗口下方出现了Terminal选项卡,显示了代码的输出。...VSCode提供了许多好的代码调试器所拥有的特性: 自动变量追踪 watch表达式 断点 调用栈检查 它们作为调试视图的一部分被显示在活动栏中: ?

    5.9K50

    硬核教程:五步掌握用VSCode进行高效Python开发

    在本文中,你将学到如何在VSCode中进行高效的Python开发,其中包括: 安装VSCode 安装插件让Python开发更便利 编写一个简单的Python应用 学习如何在VSCode中运行和调试已有的...文中会提供Ubuntu和Windows系统上的运行截图和样例,但由于VSCode还可以在其他主流平台上运行,所以你可能会在实际操作中看到略微有些差异的UI界面,一些命令的键位可能也需要修改。...为了让Python插件发挥作用,我们需要将文件存储为后缀为py的文件,如sieve.py。...可以看见,窗口下方出现了Terminal选项卡,显示了代码的输出。...VSCode提供了许多好的代码调试器所拥有的特性: 自动变量追踪 watch表达式 断点 调用栈检查 它们作为调试视图的一部分被显示在活动栏中: ?

    5.9K30

    硬核教程:五步掌握用 VS Code 进行高效 Python 开发

    在本文中,你将学到如何在VSCode中进行高效的Python开发,其中包括: 安装VSCode 安装插件让Python开发更便利 编写一个简单的Python应用 学习如何在VSCode中运行和调试已有的...文中会提供Ubuntu和Windows系统上的运行截图和样例,但由于VSCode还可以在其他主流平台上运行,所以你可能会在实际操作中看到略微有些差异的UI界面,一些命令的键位可能也需要修改。...为了让Python插件发挥作用,我们需要将文件存储为后缀为py的文件,如sieve.py。...可以看见,窗口下方出现了Terminal选项卡,显示了代码的输出。...VSCode提供了许多好的代码调试器所拥有的特性: 自动变量追踪 watch表达式 断点 调用栈检查 它们作为调试视图的一部分被显示在活动栏中: ?

    5.5K41

    硬核教程:五步掌握用VSCode进行高效Python开发

    在本文中,你将学到如何在VSCode中进行高效的Python开发,其中包括: 安装VSCode 安装插件让Python开发更便利 编写一个简单的Python应用 学习如何在VSCode中运行和调试已有的...文中会提供Ubuntu和Windows系统上的运行截图和样例,但由于VSCode还可以在其他主流平台上运行,所以你可能会在实际操作中看到略微有些差异的UI界面,一些命令的键位可能也需要修改。...为了让Python插件发挥作用,我们需要将文件存储为后缀为py的文件,如sieve.py。...可以看见,窗口下方出现了Terminal选项卡,显示了代码的输出。...VSCode提供了许多好的代码调试器所拥有的特性: 自动变量追踪 watch表达式 断点 调用栈检查 它们作为调试视图的一部分被显示在活动栏中: ?

    8.4K30

    UML 教程

    在下面图中,类的类名显示在最上面的分栏,它下面的分栏显示详细属性,如:"center" 属性显示初始化的值。...最后面的分栏显示操作,如: setWidth,setLength 和 setPosition 以及他们的参数。...活动图 UML 中,活动图用来展示活动的顺序。显示了从起始点到终点的工作流,描述了活动图中存在于事件进程的判断路径。活动图可以用来详细阐述某些活动执行中发生并行处理的情况。...注意:不是所有的事件,在所有的状态下都是有效的。如:一个门打开的时候是不可能锁定的,除非你关上门。...将它们放在一起 所有的活动图控件,都可以相同地被使用于交互概览图,如:分叉,结合,合并等等。它把控制逻辑放入较低一级的图中。下面的例子就说明了一个典型的销售过程。子过程是从交互发生抽象而来。 ?

    3.3K42

    活动图学习笔记

    活动图显示与文本事件流相同的信息。我们在业务模型中用活动框图描述业务过程的工作流。 2 活动图的组成要素 活动图的组成要素主要有:起始点和终止点、活动、迁移、决策框、分支和汇聚。...如进入活动室发生的操作,标有entry字样;活动进行时发生的操作,直到离开活动,标有do字样;离开活动时发生的操作,标有exit字样;特定事件发生时的操作,标有event字样和事件名。如下图所示。...时间事件用关键字after或when表示 分支(branch):在活动图中,对于同一个触发事件,可以根据不同的守护条件转向不同的活动,每个可能的转移是一个分支 在活动图中,对于同一个触发事件...建模时应遵循以下策略: 为工作流建立一个焦点,除非你所涉及的系统很小,否则不可能在一张图中显示出系统中所有的控制流; 选择对全部工作流中的一部分有高层职责的业务对象,并为每个重要的业务对象创建一条泳道。...也要识别在操作执行过程中必须保持的信息。 从该操作的初始节点开始,说明随着时间发生的活动,并在活动图中将它们表示为活动节点。 如果需要,使用分支来说明条件语句及循环语句。

    1.8K10

    最新iOS设计规范十|5大拓展程序(Extensions)

    突出显示有趣的iOS应用内容。通过在消息空间显示其内容来扩展iOS应用程序的功能。考虑人们可能想要共享哪些信息,以及他们如何在活跃对话的背景下与您的应用进行交互。 插入内容以避免裁切。...选择一个将在包含导航栏的模式视图中显示扩展的界面。撤消该视图将确认并保存编辑,或取消编辑并返回到“照片”应用程序。 确认取消编辑。编辑照片或视频可能很耗时。...操作扩展则是让用户启动针对当前内容的任务,例如添加书签、复制链接、保存图像。 用户在点击页面中的操作按钮,会显示带有共享扩展和操作扩展的活动视图。该活动视图只会显示与当前内容相关的扩展。...例如:在编辑视频时,你不会看到文本类的操作按钮。在活动视图中,共享扩展显示在操作扩展的上方。 ? 启用一个集中的任务。扩展程序不是迷你应用程序。它执行与当前上下文有关的范围狭窄的任务。...尽管在扩展名上方可能会发出警报,但请避免分层附加模式视图。 使用您的主应用程序表示冗长的操作进度。在启动共享或操作后,应立即关闭活动视图。

    3.2K10

    007尝试使用UML图

    4、活动图 描述用例要求所要进行的活动,以及活动间的约束关系,有利于识别并行活动。能够演示出系统中哪些地方存在功能 5、状态图 描述类的对象所有可能的状态,以及事件发生时状态的转移条件。...可以捕获对象、子系统和系统的生命周期。他们可以告知一个对象可以拥有的状态,并且事件(如消息的接收、时间的流逝、错误、条件变为真等)会怎么随着时间的推移来影响这些状态。...6、序列图(顺序图) 序列图是用来显示你的参与者如何以一系列顺序的步骤与系统的对象交互的模型。顺序图可以用来展示对象之间是如何进行交互的。...顺序图将显示的重点放在消息序列上,即强调消息是如何在对象之间被发送和接收的。 7、协作图 和序列图相似,显示对象间的动态合作关系。...在组件图中,构件时软件单个组成部分,它可以是一个文件,产品、可执行文件和脚本等。 9、部署图 是用来建模系统的物理部署。例如计算机和设备,以及它们之间是如何连接的。

    89220

    腾讯云:基于腾讯云搭建WordPress(领取腾讯云优惠券)

    这篇文章交大家如何在腾讯云上创建一个WordPress网站,方法及其简单,小白都能操作,个人做网站多年,这是最好的一个建站方案,如果你想搭建一个自己的博客,可以按照我的图文操作试试,我的教程是基于Linux...(CentOS)系统操作的,很多人比较纠结Linux系统不懂怎么办,这个教程你不懂一点Linux代码也能操作。...QQ截图20201110172303.png 点击图中标注1地方输入你刚刚买的服务器的IP,点击图中标注2的地方开始链接 连接服务器时需要注意的时,输入密码的时候不展示,但是是有效输入。...安装完成后,点击如软件管理并添加安装宝塔一键部署源码,可用于一键安装WordPress ? 点击一件部署并填好自己的域名,注意带www和不带都要填上,并设置好数据库名称以及密码 ?...在自己域名服务商设置好A记录解析后,访问自己的域名(这边我遇到的问题最多,情况为访问域名无法显示WordPress配置页,也不知道是A记录还没生效还是什么原因,我用CF一般得提前添加好A记录并设置为DNS

    97K80

    UML——九种图和几大关系

    一个用例图包含了多个模型元素,如系统、参与者和用例,并且显示了这些元素之间的各种关系,如关联、依赖和泛化。...它描述的不是类之间的关系,而是对象之间的关系。 图例: 4.活动图 表示一个连续的活动流,用于描述某个操作执行时的活动状况。...图例: 5.状态图 类所描述事物的补充说明,类所有对象可能具有的状态,以及引起状态变化的事物。 描述类的对象所有可能的状态,以及事件发生时状态的转移条件。...顺序图可以用来展示对象之间是如何进行交互的。顺序图将显示的重点放在消息序列上,即强调消息是如何在对象之间被发送和接收的。...在组件图中,构件时软件单个组成部分,它可以是一个文件,产品、可执行文件和脚本等。 图例: 9.部署图 用来显示系统中软件和硬件的物理构架。 是用来建模系统的物理部署。

    3K10

    电脑怎么截图?截屏电脑快捷键ctrl加什么?

    分享内容:有时我们想与朋友或同事分享某个有趣的网页、对话或应用程序的界面,截图可以快速将这些内容以图像的形式发送给他人。技术支持:在遇到电脑问题时,描述问题可能不够清晰。...通过截图展示步骤,能让读者更直观地理解操作过程。了解了截图的意义和用途后,我们可以进一步探讨如何在不同的操作系统上进行截图操作。...步骤2、打开系统自带的画图工具或是其他图像编辑软件,然后按下Ctrl+V键,将将截图粘贴到画图中。步骤3、我们可以编辑图片,也可以保存为图像文件。...选择并点击想要截图的窗口,使这个窗口出于活动状态。步骤2. 按下2.按下“Alt + Print Screen”组合键:这将只截取当前窗口的内容。步骤3....可以直接粘贴到任何应用程序中,如聊天窗口或文档中。方法4、使用“截图工具”应用程序Windows系统还内置了一个名为“截图工具”(Snipping Tool)的应用程序,它提供了更精细的截图功能。

    24710

    【UML 建模】UML建模语言入门-视图,事物,关系,通用机制

    类可能是协作的组成部门, 协作代表构成的系统的实现. (5) 活动类 (Active Class) 类对象有一个或多个进程或线程的类是活动类, 活动类与类相似, 活动类对象代表的元素的行为与其它的元素同时存在...(2) 聚合关系 聚合概念 : 类之间的关系是整体与部分之间的关系, 一个表示整体的模型元素可能由多个表示部分的模型元素聚合而成, 如汽车由发动机, 轮胎聚合而成....对象图是类的一个例子, 显示系统执行时的一个快照, 即在某一个时间点上系统可能呈现的样子.  表示不同 : 对象图使用带下划线的对象名称来表示对象, 显示一个关系中的所有实例. 4....时序图用途 :表示用例中的行为顺序, 当执行一个用例行为的时, 时序图中每一条消息对应了一个类操作, 或状态机中引起装换的触发事件. 7....活动图 (Activity Diagram) 活动图是状态图的变体, 显示系统从一个活动到另一个活动的流程, 活动图显示了一些活动, 强调是对象之间的流程控制.  五.

    2.2K20

    软考高级:UML 图-状态图概念和例题

    举例来说,考虑一个在线购物系统中的订单对象,其状态图可能包括“新建订单”、“待付款”、“已付款”、“已发货”和“已完成”等状态,以及触发状态转换的事件如“提交订单”、“支付完成”、“卖家发货”等。...代码的编写 对于在线购物系统中的订单对象,以下哪一状态不可能出现在其状态图中? A. 待付款 B. 已发货 C. 购物车 D. 已完成 “支付完成”在订单状态图中属于什么?...动作 动作在状态图中的作用是什么? A. 描述状态 B. 触发转换 C. 执行在状态转换时的活动 D. 描述对象 状态图主要用于显示什么? A. 对象的代码实现 B....“支付完成”是一个事件,它触发了订单状态的转换,如从“待付款”到“已付款”。 答案:C。 动作执行在状态转换时的活动,是对转换过程中发生的具体操作的描述。 答案:B。...状态图主要用于显示对象在其生命周期内的状态序列,帮助理解对象的行为特性。 答案:B。 “卖家发货”事件最可能导致状态从“已付款”转换到“已发货”,表示订单处理流程中的一步。

    49600

    Linux运维必知:ipconfig和ifconfig有啥区别?

    在计算机网络中,我们会遇到各种网络设备,但是您有没有想过,我们如何在我们的计算机中启用、禁用或配置这些网络设备?...必须考虑到 ipconfig 命令显示当前连接到系统的网络设备的启用和禁用配置,在下面的屏幕截图中,您可以看到 ipconfig 命令在 Microsoft Windows PC 上的工作情况: [202110102318242...在下面的屏幕截图中,您可以看到 ifconfig 命令在 CentOS PC 上的工作情况。...功能: ipconfig 命令显示所有当前连接的网络接口,无论它们是否处于活动状态。另一方面,ifconfig 命令仅显示连接到系统的已启用网络接口。...显示所有接口配置: 'ipconfig/all' 命令用于在 Microsoft Windows 操作系统中显示系统的所有网络配置,而在基于 Unix 的操作系统中使用 'ifconfig -a' 命令

    3.7K10
    领券