成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

iPhone開發入門:程序畫面與控件調整

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

畫面的構成

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

如果只是創建一個View,不能實現一個完整的應用程序。這里,必須生成Outlet和Action,這樣才能將程序與View連接起來。比如取得View中配置控件的信息,更改其內容等。像這樣,加入View中程序稱為Controller。或者針對與View的「ViewController」。InterfaceBuilder中的「ViewController」就是用在創建Outlet和Action的「File'sOwner」。

ViewController

View與Controller的關系

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

控件調整

自動調整功能

auto

位置調節

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

調整控件文字大小

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

fonts

選擇字體,大小

fonts

調整字體,大小

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

fonts

SizeToFit

各種控件

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

RoundRectButton

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

Round Rect Button

RoundRectButton的配置

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

Round Rect Button

RoundRectButton的Action

Switch

Switch就是一個開關控件。具有開和關兩個狀態,每次切換的時候都會產生Action。

Switch

Switch的配置

Switch

初期狀態設置

Switch

Switch的Action—ValueChanged

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

-(IBAction)myAction1:(id)sender{

if([senderisOn]==YES){

...

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

}

}

Slider

Slider

Slider控件的配置

Slider

Slider控件的范圍設置

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

Slider

Slider控件的Action

通過Slider控件的Outlet我們可以想下面的代碼一樣實現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發布程序

2011-04-29 10:46:32

iPhone開發入門iPhoneiOS

2011-07-21 10:29:18

iPhone 開發

2011-08-16 10:45:25

iPhone開發控件

2011-11-18 17:36:11

jQTouchiPhoneiOS

2012-04-26 13:26:58

iPhone應用技巧

2009-10-21 12:45:07

linux程序開發基礎入門

2011-07-29 11:28:58

iPhone開發

2011-07-26 15:56:53

iPhone 游戲 啟動畫面

2010-08-31 14:01:23

iPhone

2010-09-01 09:19:33

Objective-CiPhone開發iPhone

2011-07-26 11:13:15

iPhone PXL

2011-07-06 15:59:38

iPad iPhone iOS

2011-07-25 17:07:16

iPhone KVO KVC

2011-08-12 14:54:45

iPhone委托

2011-08-05 13:49:53

iPhone 應用 開發

2011-07-26 09:41:23

iPhone xcode Mac OS X
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩欧美不卡 | av中文字幕在线 | 精品久久99 | 水蜜桃久久夜色精品一区 | 精品久久精品 | 九九免费视频 | 欧美日韩国产一区二区三区 | 久久久91| 亚洲欧美中文日韩在线v日本 | 91p在线观看 | 国产精品亚洲一区二区三区在线 | 亚洲高清在线 | 免费成人av | 欧美日韩国产精品 | 国产精品网址 | 成人免费在线电影 | 精品成人av | www.久草.com| 欧美中文字幕一区二区三区亚洲 | 欧美成人在线免费 | 欧美一区二区三区在线观看 | 日韩一区精品 | 久久久久久久一区 | 7777精品伊人久久精品影视 | 6996成人影院网在线播放 | 久久精品一区二区视频 | 欧美亚洲一级 | 97超碰在线免费 | 一区二区三区视频在线观看 | 欧美精品一区在线 | 日韩图区 | 玖玖玖av| 国产精品影视在线观看 | 久久99国产精品 | 欧美一区二区三区视频在线播放 | 成人乱人乱一区二区三区软件 | 欧美片网站免费 | 欧美激情精品久久久久久变态 | 九九九久久国产免费 | 亚洲三级在线观看 | 黑人久久久 |