自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

iPhone開發(fā)入門:程序畫面與控件調(diào)整

移動開發(fā) iOS
Cocoa Touch編程中,一個應用程序里面可以包含多個畫面。通過列表選擇來顯示,或者通過下方的標簽來顯示,等等。CocoaTouch中將這樣一個一個的畫面成為 View。

畫面的構成

CocoaTouch編程中,一個應用程序里面可以包含多個畫面。通過列表選擇來顯示,或者通過下方的標簽來顯示,等等。CocoaTouch中將這樣一個一個的畫面成為View。

如果只是創(chuàng)建一個View,不能實現(xiàn)一個完整的應用程序。這里,必須生成Outlet和Action,這樣才能將程序與View連接起來。比如取得View中配置控件的信息,更改其內(nèi)容等。像這樣,加入View中程序稱為Controller?;蛘哚槍εcView的「ViewController」。InterfaceBuilder中的「ViewController」就是用在創(chuàng)建Outlet和Action的「File'sOwner」。

ViewController

View與Controller的關系

可以看出,多個View就要對于多個ViewController。簡單起見,這里我們首先實現(xiàn)一個畫面的應用程序。

控件調(diào)整

自動調(diào)整功能

auto

位置調(diào)節(jié)

用InterfaceBuilder配置控件的時候,如上圖所示會顯示藍色的虛線。這是建議你放置的***位置。有效地利用IDE提供的機能,可以很好地設計出造作簡便的View。

調(diào)整控件文字大小

選擇想要更改的控件,在InterfaceBuilder菜單中選擇「Font」→「ShowFonts」。如下圖所示:

fonts

選擇字體,大小

fonts

調(diào)整字體,大小

文字的大小不可能超過控件的大小。通過選擇「Layout」→「SizeToFit」可以是字體大小匹配控件大小。

fonts

SizeToFit

各種控件

這里介紹一些常用的控件。都是通過用戶的操作會引起Action的控件。

RoundRectButton

RoundRectButton就是一般的按鈕,只是四角為圓角。配置在View上,后可以輸入文字。

Round Rect Button

RoundRectButton的配置

選擇Action的時候,「TouchDown」是當按鈕被按下的時候發(fā)生的Action。

Round Rect Button

RoundRectButton的Action

Switch

Switch就是一個開關控件。具有開和關兩個狀態(tài),每次切換的時候都會產(chǎn)生Action。

Switch

Switch的配置

Switch

初期狀態(tài)設置

Switch

Switch的Action—ValueChanged

比如,當開關控件的Outlet為[outletisOn],其Action可以定義為:

-(IBAction)myAction1:(id)sender{

if([senderisOn]==YES){

...

//開關控件為ON時的處理

}

}

Slider

Slider

Slider控件的配置

Slider

Slider控件的范圍設置

Slider的Action為「ValueChanged」,即是說當設定值變化的時候就會發(fā)生相應的Action。

Slider

Slider控件的Action

通過Slider控件的Outlet我們可以想下面的代碼一樣實現(xiàn)Action。

-(IBAction)myAction1:(id)sender{

if([(UISlider*)sendervalue]==0.5f){

...

//Slider的值為0.5時的處理

}

}

責任編輯:佚名 來源: 易飛揚的博客
相關推薦

2011-07-25 17:13:31

iPhone 圖形 動畫

2012-04-26 13:36:30

iPhone運行程序

2011-08-19 14:47:48

iPhoneiPhone4iPad

2012-04-26 13:30:05

iPhoneApp Store發(fā)布程序

2011-04-29 10:46:32

iPhone開發(fā)入門iPhoneiOS

2011-07-21 10:29:18

iPhone 開發(fā)

2011-08-16 10:45:25

iPhone開發(fā)控件

2011-11-18 17:36:11

jQTouchiPhoneiOS

2012-04-26 13:26:58

iPhone應用技巧

2009-10-21 12:45:07

linux程序開發(fā)基礎入門

2011-07-29 11:28:58

iPhone開發(fā)

2011-07-26 15:56:53

iPhone 游戲 啟動畫面

2010-08-31 14:01:23

iPhone

2010-09-01 09:19:33

Objective-CiPhone開發(fā)iPhone

2011-07-26 11:13:15

iPhone PXL

2011-08-18 09:44:33

iPhone SDK儀表控件UIDialView

2011-07-06 15:59:38

iPad iPhone iOS

2011-07-26 09:41:23

iPhone xcode Mac OS X

2010-08-27 10:41:41

iPhone核心應用程序

2011-08-16 15:48:37

iPhone開發(fā)抓圖程序
點贊
收藏

51CTO技術棧公眾號