Action Sheets 和 Activity Views

行动表
行动表是一种特殊的提醒方式,它展示了与当前环境相关的两个或多个选择。在较小的屏幕上,动作表会从屏幕的底部滑上去;在较大的屏幕上,动作表会以弹出式的方式一次性出现。

在执行一个潜在的破坏性操作之前,使用一个行动表来请求确认。为了让人们选择与非破坏性任务有关的项目或行动,你可以使用一个下拉菜单。

提供一个取消按钮,让人们重新考虑一个破坏性的操作。取消按钮应该出现在行动表的底部。

使破坏性的选择变得突出。用红色来表示执行破坏性或危险性行动的按钮,并将这些按钮显示在行动表的顶部。

避免让动作表滚动。如果一个行动表有太多的选项,人们必须滚动才能看到所有的选项。滚动需要额外的时间来做出选择,而且很难在不经意间点选一个按钮。

活动视图
一个活动是一项任务,比如复制、收藏或查找,在当前的上下文中是有用的。一旦启动,一个活动可以立即执行任务,或者在继续进行之前要求提供更多的信息。活动由活动视图管理,根据设备和方向的不同,它以工作表或弹出式显示。使用活动来让人们访问你的应用程序可以执行的定制服务或任务。

系统提供了一些内置的活动,包括打印、消息和AirPlay。这些任务总是首先出现在活动视图中,而且不能被重新排序。你不需要创建执行这些内置任务的自定义活动。活动视图还显示来自其他应用程序的共享和行动扩展。请看分享和行动。

设计简单的模板图像来表示你的自定义活动。模板图像使用一个掩码来创建一个图标。使用具有适当透明度和抗锯齿的黑色和白色,并且不包括阴影。模板图像应居中,面积约为70px × 70px。

拟定活动标题,简明地描述你的任务。标题出现在活动视图中的图标下面。短的标题效果最好。当标题太长时,iOS首先会缩小文本,然后–如果标题仍然太长–会截断它。一般来说,避免在标题中包含你的公司或产品名称。

确保活动适合于当前的环境。尽管系统提供的任务不能在活动中重新排序,但如果它们不适用于你的应用程序,可以将其排除。例如,为了防止人们打印图片,你可以排除打印活动。你还可以确定在任何特定时间显示哪些自定义任务。

使用行动按钮来显示一个活动视图。人们习惯于在点击行动按钮时访问系统提供的活动。通过提供另一种方式来做同样的事情,避免让人们感到困惑。

Original: https://www.cnblogs.com/mkdocs/p/Sheets.html
Author: MkDocsMan
Title: Action Sheets 和 Activity Views

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/583162/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 浪剑天下H5游戏详细图文架设教程

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    Linux 2023年6月7日
    093
  • 教你搞懂Jenkins安装部署!

    前言:请各大网友尊重本人原创知识分享,谨记本人博客: 南国以南i Jenkins介绍 Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作…

    Linux 2023年6月14日
    0124
  • Base-64字符串无效,The input is not a valid Base-64 string as it contains a non-base 64 character

    base64规则: 字符串只可能包含A-Z,a-z,0-9,+,/,=字符 字符串长度是4的倍数 =只会出现在字符串最后,可能没有或者一个等号或者两个等号 首先,C# 做上传文件的…

    Linux 2023年6月7日
    0114
  • 命名空间、作用域、LEGB法则、垃圾回收机制

    一、命名空间、作用域、LEGB法则、 1.命名空间和作用域 :   命名&#x7A7…

    Linux 2023年6月8日
    085
  • Git

    什么是Git Git是用C语言开发的分布式版本控制系统,所谓版本控制系统,就是可以储存一个文件在不同时间的版本,记录每次文件的改动,可以根据需要,随时切换到之前的版本(比如在编写W…

    Linux 2023年6月7日
    099
  • 在 IconFont 上获取图标资源的操作方法与感悟

    如何在 IconFont 上获取图标资源 阿里巴巴矢量图标库网站(https://www.iconfont.cn/)上提供了非常丰富的图标资源,包括 SVG、AI、PNG、字体图标…

    Linux 2023年6月7日
    0105
  • redis

    redis 慢 开启 AOF 1、多加服务器 2、增加写的能力 +ssdb Original: https://www.cnblogs.com/y896926473/p/96929…

    Linux 2023年5月28日
    080
  • redis在php中的基本使用

    //使用autoload加载相关库,这边重点就是为了require $file; spl_autoload_register(function($class) { $file = …

    Linux 2023年5月28日
    093
  • CentOS单机安装k8s并部署.NET 6程序 压测 记录

    前面部分依照CentOS单机安装k8s并部署.NET 6程序来进行,内存、cpu、centos版本一致,之前222元买的三年8M 2c4g 腾讯云轻量服务器,这个教程算是写的很详细…

    Linux 2023年6月7日
    097
  • vue过滤器和生命周期——day02

    vue之过滤器和生命周期——day02 过滤器: 概念:Vue.js 允许你自定义过滤器, 可被用作一些常见的文本格式化。过滤器可以用在两个地方: mustache 插值和 v-b…

    Linux 2023年6月7日
    0128
  • 每天一个 HTTP 状态码 101

    101 Switch Protocols 指示服务器端响应了客户端切换协议的要求… 101 Switching Protocols 当客户端的请求具有 Upgrade …

    Linux 2023年6月7日
    0118
  • Redis快速度特性及为什么支持多线程及应用场景

    转载请注明出处: 1.Redis 访问速度快特性 正常情况下,Redis执行命令的速度非常快,官方给出的数字是读写性能可以达到10万/秒,当然这也取决于机器的性能;Redis使用了…

    Linux 2023年5月28日
    092
  • 驳”一切不谈考核的管理都是扯淡”

    一、引子 以我个人的从业经验认为,研发人员的量化考核,始终是一个世界难题。正巧不久前在园子里看到了 “一切不谈考核的管理都是扯淡!”一文(下面简称为&#82…

    Linux 2023年6月13日
    088
  • Ubuntu 20.04 双系统安装完整教程

    1、查看电脑的信息 1.1 查看BIOS模式 “win+r”快捷键进入”运行”,输入”msinfo32″回车…

    Linux 2023年6月7日
    094
  • 微信聊天内容可以被监听吗

    上班摸鱼与网络安全 成为了锅叔在博客园阅读数最高的一篇文章,足可见同学们上班摸鱼的热情,同时也反映了大家对网络安全的担忧…… 对于其中的一个存疑问题,&#8…

    Linux 2023年6月13日
    097
  • linux自动备份mysql数据库

    备份脚本记录一下–(单个数据库) 2021-11-15 1.新建shell脚本:vim **.sh #!/bin/bashCKUP=/data/backup/db #获…

    Linux 2023年5月27日
    0114
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球