系统button

系统button运行一个app特定的动作。

API NOTE

在iOS 7中,UIButtonTypeRoundedRect被又一次定义成UIButtonTypeSystem。查看UIButton学习很多其它关于在你的代码中定义一个系统button的内容。

一个系统button:

  • 默认没有边框或者背景外观
  • 能够包括一个图片或者文本标题
  • 支持自己定义外观。比方边框或者背景图片(使用UIButtonTypeCustom类型的button并提供一个自己定义的背景图来加入自己定义的外观)
使用系统button来初始化一个动作。当你给一个系统button提供标题时,遵循以下的方法:
  • 使用一个动词或者动词短语来描写叙述button运行的动作。一个相应动作的标题告诉用户button是可交互的以及点击时会发生什么。

  • 使用标题风格的大写。除了文章、并列连词和少于四个字母的介词以外每一个单词都要大写。

  • 不要创建太长的标题。太长的文本会被截断,这会让用户非常难理解。
合适的话。在内容区域给系统button加入边框和背景外观。

大部分情况下,你能够不用给button加入外观,仅仅须要制作一个清晰的唤起动作的标题。定义颜色,并提供语境线索。然而在一些内容区域中。加入边框和背景外观来提升button的关注度会比較合适。

比方在电话中,带边框的数字键加强了打电话的心理模式,拨打button的背景也给用户一个引人注意的目标来点击。

最新文章

  1. 准备.Net转前端开发-WPF界面框架那些事,UI快速实现法
  2. 把应用程序exe 注册成为windows 服务的方法
  3. [原创]java WEB学习笔记69:Struts2 学习之路-- 消息处理与国际化,概述,配置国际资源文件,访问国际化消息,通过超链接切换语言
  4. Spark配置参数调优
  5. -_-#Error
  6. case then 的用法 貌似case then不支持别名
  7. 在Node.js中使用RabbitMQ系列一 Hello world
  8. 《MySQL必知必会》读书笔记_4
  9. Arrays和String单元测试(课下作业,选做)
  10. Day 1: ASP.NET and JavaScript Jan.16th Trying
  11. 理解交叉熵(cross_entropy)作为损失函数在神经网络中的作用
  12. dpkg:错误:正在解析文件 '/var/lib/dpkg/updates/0014' 第 0 行附近:在字段名 #padding 中有换行符问题的解决方法
  13. PHP 操作 Redis 的手册
  14. 『Scrapy』爬取斗鱼主播头像
  15. FastDFS集群部署
  16. MyBatis与Hibernate比较
  17. Angular5+ 自定义表单验证器
  18. Spring知识点小结(一)
  19. 爬虫工程师常用的 Chrome 插件
  20. 微信小程序之登录

热门文章

  1. Vijos——T 1016 北京2008的挂钟 || 洛谷—— P1213 时钟
  2. [Beginning SharePoint Designer 2010]探索SharePoint Designer
  3. iOS相册实现与AssetsLibrary框架使用
  4. 关于static的使用
  5. 读取excel模板填充数据 并合并相同文本单元格
  6. 在单机上安装多个oracle实例
  7. Regexp-Utils:基本
  8. Jmeter执行多条Mysql语句报错
  9. Redis学习笔记(四) 基本命令:String操作
  10. 解决:[WARNING] fpm_children_bury(), line 215: child 2736 (pool default) exited on signal 15 SIGTERM after 59.588363 seconds from start