http://blog.csdn.net/DelphiTeacher/article/details/8923481

在FireMonkey iOS应用程序中的按钮

FireMoneky定义了不同类型的按钮,你可以照着这里所描述的步骤使用这些不同类型的按钮。FireMonkey按钮包括TButton和TSpeedButton。

下面是Button组件不同风格的一些示例,你可以在你的iOS应用程序的用户界面的不同部分使用这些按钮:

  • 在窗体上的按钮:
  • 在导航栏上的按钮(通常称为Toolbar,工具栏):

为按钮组件指定显示样式

你在FireMonkey Mobile Designer上放了一个新的按钮之后,你可以使用Object Inspector来为某个选中的组件指定一些重要的属性。

选择一个组件(在这个例子中,是一个按钮),然后查看并更改下面一些属性的值:

  • 通过更改Text属性的值来改变显示在按钮上显示的标题。
  • 改变Position.X以及Position.Y属性的值(或使用鼠标拖动组件。)
  • 改变Height以及Width属性的值(或使用鼠标拖动组件的边缘。)
  • 在StyleLookup属性那里点击下拉箭头。

在StyleLookup下拉列表中,你可以根据控件的用途来选择一个预先定义好的Style:

使用按钮组件创建一个Segmented Control

FireMonkey使用按钮组件来定义Segmented Control,Segmented Control允许用户从多个选项中选择一个。

为了定义Segmented Control,使用下列步骤:

1.      从Tool Palette中放置三个TSpeedButton控件。使用鼠标将TSpeedButton挨个排好:

2.      选择第一个控件,然后更改它的StyleLookup属性为segmentedbuttonleft:

3.      选择第二个控件,更改它的StyleLookup属性为segmentedbuttonmiddle。

4.      选择第三个控件,更改它的StyleLookup属性为segmentedbuttonright。现在这三个按钮看起来像一个Segmented Control了:

5.      选择每个控件,更改你喜欢的Text属性:

6.      点击并拖动,选中这三个按钮:

7.      设置GroupName属性为唯一的名称,例如LocationSegments:

8.      为了指定这三个按钮中的一个默认显示成按下的效果,给其中一个按钮的IsPressed属性设置为True:

在Toolbar控件上创建ScopeBar

你可以在Toolbar上面定义一个Segmented Control;也通常称为Scope Bar,它也是一个Segmented Contorl,用来控件搜索的范围。

同样使用上面步骤中使用的TSpeedButton控件,但是StyleLookup属性需要使用下面的值:

  • toolbuttonleft
  • toolbuttonmiddle
  • toolbuttonright

翻译的不好,请大家贱谅!

欢迎加入OrangeUI For FMX 技术支持QQ群10900297

Delphi for iOS开发指南(4):在iOS应用程序中使用不同风格的Button组件的更多相关文章

  1. Delphi for iOS开发指南(8):在iOS应用程序中使用Tab组件来显示分页

    Delphi for iOS开发指南(8):在iOS应用程序中使用Tab组件来显示分页 在FireMonkey iOS应用程序中的Tab Tab由FMX.TabControl.TTabControl定 ...

  2. Delphi for iOS开发指南(7):在iOS应用程序中使用WebBrowser组件

    Delphi for iOS开发指南(7):在iOS应用程序中使用WebBrowser组件 在FireMonkey iOS应用程序中使用WebBrowser 在iOS平台上,FireMonkey使用T ...

  3. Delphi for iOS开发指南(6):在iOS应用程序中使用ComboBox组件来从列表中选择某一项

    http://blog.csdn.net/delphiteacher/article/details/8924110 Delphi for iOS开发指南(6):在iOS应用程序中使用ComboBox ...

  4. Delphi for iOS开发指南(5):在iOS应用程序中使用Calendar组件来选择日期

    http://blog.csdn.net/delphiteacher/article/details/8923519 在FireMonkey iOS应用程序中的Calendar FireMonkey使 ...

  5. Delphi for iOS开发指南(3):创建一个FireMonkey iOS应用程序

    http://cache.baiducontent.com/c?m=9d78d513d9d431a94f9d92697d60c015134381132ba1d0020fa48449e3732b4b50 ...

  6. Delphi for iOS开发指南(1):在Mac上配置你的开发环境

    http://cache.baiducontent.com/c?m=9d78d513d99516f11ab7cf690d678c3b584380122ba7a0020fd18438e4732b4050 ...

  7. 《iOS开发指南》要改iOS8版本了,听听您的意见?

    <iOS开发指南>要改iOS8版本了,听听您的意见?参加问卷同学均可获得智捷课堂50元代金卡一张,同时抽取一名同学赠送即将出版的基于iOS8的<iOS开发指南>一本,欢迎大家填 ...

  8. 《iOS开发指南》正式出版-源码-样章-目录,欢迎大家提出宝贵意见

    智捷iOS课堂-关东升老师最新作品:<iOS开发指南-从0基础到AppStore上线>正式出版了 iOS架构设计.iOS性能优化.iOS测试驱动.iOS调试.iOS团队协作版本控制.... ...

  9. 视频聊天插件:AnyChat使用攻略之iOS开发指南

    AnyChat使用攻略之iOS开发指南 这套攻略主要指导刚开始使用AnyChat SDK For iOS的同学,快速搭建SDK环境,和实现音视频开发流程. (需要工程案例文件可联系我们) 在iOS平台 ...

随机推荐

  1. RNA-seq 安装 fastaqc,tophat,cuffilnks,hisat2

    ------------------------------------------ 安装fastqc------------------------------------------------- ...

  2. Linux 软件 安装到 /usr,/usr/local/ 还是 /opt 目录

    Linux 的软件安装目录是也是有讲究的,理解这一点,在对系统管理是有益的 /usr:系统级的目录,可以理解为C:/Windows/,/usr/lib理解为C:/Windows/System32./u ...

  3. thymeleaf从session中获取数据

    <input th:value="${session.value1}" />

  4. 转-git 配置用户名和邮箱

    原址:http://www.cnblogs.com/fsong/p/5540840.html 在安装了git for windows之后,个人总是忘记配置git config的命令,以此记录一下: 配 ...

  5. maven部署项目流程(区分环境)

    java项目区分环境打包部署到Linux 本文以一个简单的HelloWorld的项目为例,从pom.xml配置到打jar包,最后在linux上运行并验证来对maven部署的这套流程进行简单介绍. 为方 ...

  6. HttpClient(一)

    package com.cmy.httpClient; import org.apache.commons.httpclient.HttpClient; import org.apache.commo ...

  7. TZOJ 2754 Watering Hole(最小生成树Kruskal)

    描述 Farmer John has decided to bring water to his N (1 <= N <= 300) pastures which are convenie ...

  8. tp中url地址大小写问题

    在tp配置文件中有一个URL_CASE_INSENSITIVE选项,设置为true,表示大小写不敏感. 'URL_CASE_INSENSITIVE' => true

  9. SSH三大框架需要的配置文件

    1. Struts2框架 * 在web.xml中配置核心的过滤器 <filter> <filter-name>struts2</filter-name> <f ...

  10. 【转】HttpApplication的认识与加深理解

    原文:http://www.cnblogs.com/whtydn/archive/2009/10/16/1584584.html HttpApplication对象是经由HttpApplication ...