WEB开发网
开发学院手机开发iPhone 开发 IOS之基本UI控件 阅读

IOS之基本UI控件

 2012-09-04 09:33:45 来源:WEB开发网   
核心提示: 3.1 Button控件iPhone的Button控件可以做的很绚丽,Button可以有多种状态:" Default State " Highlighted State " Selected State " Disabled State 实现上图的效果:新建ButtonsBac

 3.1 Button控件

iPhone的Button控件可以做的很绚丽,Button可以有多种状态:
" Default State 
" Highlighted State 
" Selected State 
" Disabled State 
wps_clip_image-10832wps_clip_image-10655
实现上图的效果:新建ButtonsBackground项目:
ButtonsBackgroundViewController.h文件
wps_clip_image-529
ButtonsBackgroundViewController.m文件
wps_clip_image-14729
点击Disable按钮时候,调用disableBut方法,在该方法中实现了clearButton按钮和smallButton按钮“可用”状态和“不可用”状态的切换。在状态发生切换时候还要改变Disable按钮的上面的“标题”和“状态”:
[((UIButton *) sender) setTitle:@"Enable"forState:UIControlStateNormal];
sender是事件源即点击的按钮对象本身。
Interface Builder设计页面 :
点击Disable按钮的时候,会改变clearButton和smallButton的标题,因此需要连接File’s Owner到两个按钮(clearButton和smallButton)的输出口。
为了响应Disable按钮的事件需要,从Disable按钮连接到File’s Owner定义的disableBut事件。
clearButton属性设定
属性框,使Shows Touch on Highlight is checked 选项被选中。
Default State Configuration选中时候,设置按钮图片power.png背景图片butbackgray.png。
Highlighted State Configuration 选中时候,设置按钮图片power.png ,背景图butbackbluegray.png。
Disabled State Configuration 选中时候,设置按钮图片powerdisabled.png背景图片,butbackgraydisabled.png。
smallButton属性设定
Default State Configuration选中时候,设置按钮图片butbackgray.png背景图片, 设置title“Shock”。
Highlighted State Configuration 选中时候,设置图片butbackbluegray.png背景图片,设置title“Shocking”。
3.2 开关控件
开关控件(Switch),有些相windows中的checkbox,它只有两种状态,true和false。
可以通过该方法改变开关控件的状态。
-(void) setOn: (BOOL) on animated: (BOOL) animated
wps_clip_image-17636

1 2 3  下一页

Tags:IOS 基本 UI

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接