首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Iphone >

iPhone开发入门(八)- 程序画面与控件调整

2012-09-05 
iPhone开发入门(8)--- 程序画面与控件调整From:http://www.2cto.com/kf/201110/107936.html?画面的构成?Vi

iPhone开发入门(8)--- 程序画面与控件调整

From:http://www.2cto.com/kf/201110/107936.html

?

画面的构成

?

View与Controller的关系

可以看出,多个View就要对于多个ViewController。简单起见,这里我们首先实现一个画面的应用程序。

控件调整自动调整功能

?

位置调节

用 Interface Builder 配置控件的时候,如上图所示会显示蓝色的虚线。这是建议你放置的最佳位置。有效地利用IDE提供的机能,可以很好地设计出造作简便的View。

调整控件文字大小

?

选择字体,大小

?

调整字体,大小

文字的大小不可能超过控件的大小。通过选择「Layout」→「Size To Fit」可以是字体大小匹配控件大小。

?

Size To Fit

各种控件

?

Round Rect Button的配置

选择 Action 的时候,「Touch Down」是当按钮被按下的时候发生的Action。

?

Round Rect Button的Action

?
Switch

Switch就是一个开关控件。具有开和关两个状态,每次切换的时候都会产生Action。

?

Switch的配置

?

初期状态设置

?

Switch的Action—Value Changed

比如,当开关控件的 Outlet 为 [outlet isOn],其Action可以定义为:

(

Slider控件的配置

Slider控件的范围设置

Slider的Action为「Value Changed」,即是说当设定值变化的时候就会发生相应的Action。

Slider控件的Action

通过Slider控件的 Outlet 我们可以想下面的代码一样实现Action

- (IBAction)myAction1:(id)sender {
? if ([(UISlider *)sender value] == 0.5f) {

??? ...

??? // Slider的值为0.5时的处理

? }
}

作者:易飞扬

热点排行