真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

iOS常用控件

1  Lable

十年的零陵網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。營銷型網(wǎng)站的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整零陵建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)從事“零陵網(wǎng)站設(shè)計(jì)”,“零陵網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

2  UIButton

常用事件: Touch Up Inside

3  UITextField

常用屬性:

Text:要顯示的文本。

Placeholder:指定將要在文本字段中以灰色顯示的占位符文本。

Clear When Editing Begins:用戶觸摸此字段時(shí)是否刪除字段中的值。

Text Input Traits:文本輸入特征。

4   UIImageView

常用屬性:

p_w_picpath:指定圖像文件

Mode:圖像在視圖內(nèi)部的對(duì)齊方式以及是否縮放圖像以適應(yīng)視圖。選擇任何圖像縮放的選項(xiàng)都會(huì)潛在地增加處理開銷,因此最好避開這些選項(xiàng),并在導(dǎo)入圖像之前調(diào)整好圖像大小。通常Mode屬性為Center。

Alpha:圖像透明度。一般設(shè)置為1.0

Background:該屬性繼承自UIView,但它不會(huì)影響圖像視圖的外觀,請(qǐng)忽略此屬性。

Drawing復(fù)選框:選中Opaque表示視圖后面的任何內(nèi)容都不應(yīng)該繪制,并且允許iPhone都繪圖方法通過一些優(yōu)化來加速繪圖。

Clear Context Before Drawing:選中它之后,iPhone將使用透明黑色繪制控件覆蓋都所有區(qū)域,然后才實(shí)際繪制控件??紤]到性能問題,并且適用情況很少,通常很少需要選中ClearContext Before Drawing。

Interaction復(fù)選框:

User Interaction Enabled:指定用戶能否對(duì)此對(duì)象進(jìn)行操作。

Multiple Touch:是否能夠接收多點(diǎn)觸摸事件。

5  UISlider(滑塊)

常用屬性:Value Changed

示例:

// 將silder的值反映到sliderLabel

- (IBAction) sliderValueChanged: (id)sender

{

UISlider *slider = (UISlider *)sender;

int progressAsInt = (int)(slider.value + 0.5f);

NSString *newText = [[NSStringalloc] initWithFormat:@"%d", progressAsInt];

sliderLabel.text = newText;

[newText release];

}

6  UISwitch(開關(guān))



代碼// 屬性on:獲取開關(guān)的狀態(tài)是否為on
// 方法setOn:設(shè)置開關(guān)的狀態(tài)
- (IBAction) switchChanged: (id)sender
{
UISwitch *whichSwitch = (UISwitch *)sender;
BOOL setting = whichSwitch.on;
[leftSwitch setOn:setting animated:YES];
[rightSwitch setOn:setting animated:YES];
}


7  UISegmentedControl


#define kSegmentIndex_Switches 0
#define kSegmentIndex_Button 1


- (IBAction) segmentChanged: (id)sender
{
switch ([sender selectedSegmentIndex])
{
case kSegmentIndex_Switches:
leftSwitch.hidden = NO;
rightSwitch.hidden = NO;
doSomethingButton.hidden = YES;
break;
case kSegmentIndex_Button:
leftSwitch.hidden = YES;
rightSwitch.hidden = YES;
doSomethingButton.hidden = NO;
break;

}


8、UIActionSheet(操作表)和UIAlertView(警報(bào))

UIActionSheet用于迫使用戶在兩個(gè)或更多選項(xiàng)之間進(jìn)行選擇都模式視圖。操作表從屏幕底部彈出,顯示一系列按鈕供用戶選擇,用戶只有單擊了一個(gè)按鈕后才能繼續(xù)使用使用應(yīng)用程序。

UIAlertView(警報(bào))以藍(lán)色圓角矩形都形式出現(xiàn)在屏幕的中部,警報(bào)可顯示一個(gè)或多個(gè)按鈕。

為了讓控制器類充當(dāng)操作表的委托,控制器類需要遵從UIActionSheetDelegate協(xié)議。我們通過在類聲明都超類之后都尖括號(hào)中添加協(xié)議名稱來實(shí)現(xiàn)。

// 創(chuàng)建操作表:
- (IBAction) buttonPressed: (id)sender
{
UIActionSheet *actionSheet = [[UIActionSheet alloc]
initWithTitle:@"Are you sure?"
delegate:self
cancelButtonTitle:@"Cancel"
destructiveButtonTitle:@"Yes,I'm sure."
otherButtonTitles:nil];

[actionSheet showInView:self.view];
[actionSheet release];
}
// 實(shí)現(xiàn)方法:
#pragma mark ActionSheet Delegate Methods
- (void) actionSheet:(UIActionSheet *)actionSheet didDismissWithButtonIndex:(NSInteger)buttonIndex
{

if (buttonIndex != [actionSheet cancelButtonIndex])
{
NSString *text = [[NSString alloc] initWithFormat:@"test alert"];
UIAlertView *alert = [[UIAlertView alloc]
initWithTitle:@"Something was done."
message:text
delegate:self
cancelButtonTitle:@"OK!"
otherButtonTitles:nil];
[alert show];
[alert release];
[text release];
}
}

//- (void) actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex
//{
// NSLog(@"%d",buttonIndex);
//}





本文題目:iOS常用控件
網(wǎng)站網(wǎng)址:http://weahome.cn/article/ihohso.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部