版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
的登錄的登錄界面并非是由一個(gè)一個(gè)色塊組成,而是由標(biāo)、輸入框(UITextField)和按鈕(UIButton)組成我們的登錄界面呢的登錄的登錄界面并非是由一個(gè)一個(gè)色塊組成,而是由標(biāo)、輸入框(UITextField)和按鈕(UIButton)組成我們的登錄界面呢UIUIextFieldUIextField(輸入U(xiǎn)IextField(輸入框):是控制文本輸入和顯示的控件。在App中較高虛擬鍵盤實(shí)現(xiàn)輸入,當(dāng)點(diǎn)擊輸入框,系統(tǒng)會(huì)自動(dòng)調(diào)出鍵盤,方。在你不需要輸入的時(shí)候,可以使用收回鍵盤的方法,收回彈出和UILabel相比,UILabel主要用于文字顯示,不能編輯許用戶編輯文字(輸入)地方會(huì)用UIextField(輸入框UIextField(輸入框):是控制文本輸入和顯示的控件。在App中較高虛擬鍵盤實(shí)現(xiàn)輸入,當(dāng)點(diǎn)擊輸入框,系統(tǒng)會(huì)自動(dòng)調(diào)出鍵盤,方。在你不需要輸入的時(shí)候,可以使用收回鍵盤的方法,收回彈出和UILabel相比,UILabel主要用于文字顯示,不能編輯許用戶編輯文字(輸入)地方會(huì)用UIextField(輸入框UIextField(輸入框):是控制文本輸入和顯示的控件。在App中較高虛擬鍵盤實(shí)現(xiàn)輸入,當(dāng)點(diǎn)擊輸入框,系統(tǒng)會(huì)自動(dòng)調(diào)出鍵盤,方。在你不需要輸入的時(shí)候,可以使用收回鍵盤的方法,收回彈出和UILabel相比,UILabel主要用于文字顯示,不能編輯許用戶編輯文字(輸入)地方會(huì)用UIextFieldxtField與創(chuàng)建UIextFieldxtField與創(chuàng)建UILabel的步驟很相似間并初始化(如果本類有初始化方法,使用自己的;否)本顯示、輸入相關(guān)的屬父視圖上,用以顯UIextField=UIextField==@"手機(jī)號(hào)/郵箱=UIUIextFieldd核心功能主要包含3個(gè)方面d提供d提供了許多API方便我們控制文本的顯示顏色、對(duì)齊方式、占位符等描示要顯示的文本內(nèi)textField.text描示要顯示的文本內(nèi)textField.text=dtxtie.textolor=[UIColor向textField.textAlignment文本字textField.font[UIFontfontWithName:@“Helvetica-Bold”size:20];//黑體加粗,20號(hào)字。textField.placeholder@“請(qǐng)輸入用戶名d類提d類提供了許多控制輸入的API式、鍵盤樣式、自定義鍵盤描示d類提供了許多控制輸入的APItextField.enabled=NO;//不允許輸入,不彈出建鍵是否允許輸描示d類提供了許多控制輸入的APItextField.enabled=NO;//不允許輸入,不彈出建鍵是否允許輸=YES;//默認(rèn)是YES。允許輸式、鍵盤樣式、自定義鍵盤等textField.clearsOnBeginEditing=YES;//清是否開始輸入的時(shí)候清空輸入框內(nèi)textField.clearsOnBeginEditing=NO;//不清textField.secureTextEntry=YES;//密碼模textField.secureTextEntry=NO;//普通模是否文字以圓點(diǎn)格式顯textField.keyboardType=//數(shù)字鍵彈出鍵盤的類型(枚舉值鍵盤右下角return按鈕類型(值自定義輸入視圖(默認(rèn)是鍵盤textField.inputView=輸入視圖上方的輔助視圖(默認(rèn)textField.inputAccessoryView=d同樣d同樣提供了外觀控制的API式、清除按鈕、輔助視圖描示d同樣提供了外觀控制的API邊框樣式(枚舉值textField.borderStyle=式描示d同樣提供了外觀控制的API邊框樣式(枚舉值textField.borderStyle=式、清除按鈕、輔助視圖textField.clearButtonModeUITextFieldViewModeAlways;//總是顯示清除按清除按鈕模式(枚舉值輸入框左視textField.leftView=textField.leftViewModeUITextFieldViewModeAlways總左視圖的顯示模輸入框右視textField.rightView=右視圖的顯示模textField.rightViewMode=1:在“登1:在“登陸頁面”練習(xí)的基礎(chǔ)上,將原本應(yīng)該是UITextField為UITextField(按鈕):是響(按鈕):是響應(yīng)用戶點(diǎn)擊的控件。在App中UIButton是的控件UILabel、UITextField側(cè)重點(diǎn)不同,側(cè)重于處理點(diǎn)按。類也提供了一些方法控制按鈕外觀些地方會(huì)用(按鈕):是響應(yīng)(按鈕):是響應(yīng)用戶點(diǎn)擊的控件。在App中UIButton是的控件UILabel、UITextField側(cè)重點(diǎn)不同,側(cè)重于處理點(diǎn)按。類也提供了一些方法控制按鈕外觀些地方會(huì)用(按鈕):是響(按鈕):是響應(yīng)用戶點(diǎn)擊的控件。在App中UIButton是的控件UILabel、UITextField側(cè)重點(diǎn)不同,側(cè)重于處理點(diǎn)按。類也提供了一些方法控制按鈕外觀些地方會(huì)用(按鈕):是響(按鈕):是響應(yīng)用戶點(diǎn)擊的控件。在App中UIButton是的控件UILabel、UITextField側(cè)重點(diǎn)不同,側(cè)重于處理點(diǎn)按。類也提供了一些方法控制按鈕外觀些地方會(huì)用tton與創(chuàng)建UILabel、UITextFieldtton與創(chuàng)建UILabel、UITextField、UIView的步驟很相似。ton對(duì)象(如果本類有初始化方法,使用自己的;否則使用鈕顯示相關(guān)的屬添加點(diǎn)擊事鈕到父視圖上,用以顯需釋放(因?yàn)槭褂玫氖穷惙椒▌?chuàng)建的n==n==setTitle:@"登錄從父類UIControl從父類UIControl那繼承了控制相關(guān)的方法,比如添加件等tton:UIControl:從父件等UIControl繼承從父件等UIControl繼承了相關(guān)的方法,如添加[loginButtonaddTarget:selfttonCtrol:I[loginButtonremoveTarget:self供了供了外觀控制的API背景圖片、前景圖片描示 了I的描示 了I的標(biāo)[loginButtonsetTitle:@“登錄”背景的標(biāo)NSString*normalTitle=[loginButton設(shè)置指定狀態(tài)下的標(biāo)題顏[loginButtonsetTitleColor:[UIColorredColor]forState:UIControlStateNormal];獲取指定狀態(tài)下的標(biāo)題顏UIColor*normalTitleColor=[loginButton設(shè)置指定狀態(tài)下的標(biāo)題陰影顏[loginButtonsetTitleShadowColor:[UIColorredColor]forState:UIControlStateNormal];獲取指定狀態(tài)下的標(biāo)題陰影顏UIColor*normalTitleShadowColor=了 setTitle:@登I的標(biāo)了 setTitle:@登I的標(biāo)設(shè)置指定狀態(tài)下的前景圖的標(biāo)NSString*normalTitle=背景UIImage*normalImage=獲取指定狀態(tài)下的前景圖[loginButton 設(shè)置指定狀態(tài)下的標(biāo)題顏edl]t[loginButtonUIColor*normalTitleColor=置orState:[UIImage[loginButtonsetTitleShadowColor:[UIColor指定狀態(tài)下的標(biāo)題陰影顏reUIColor*nor[liiltdowColor=titleColorForState:ClolStateNormal]描 示2在練習(xí)2在練習(xí)1的基礎(chǔ)上,將原本應(yīng)該是UIButton的UIView替。有可視化控有可視化控件的基類UITextField、UIButton是具有特定外觀特定功能的視圖重于文本的呈現(xiàn)側(cè)重于輸入重于點(diǎn)擊事件處理上的上的return按鈕,如何去響應(yīng)事件eturn按鈕實(shí)現(xiàn)鍵eturn按鈕實(shí)現(xiàn)鍵盤回收的步驟Delete作為UITextField的elete.h文件接受UITextFieldDelegate協(xié)elete.m文件實(shí)現(xiàn)textFieldShouldReturn:方ld不應(yīng)該在類ld不應(yīng)該在類內(nèi)部(.m文件)實(shí)現(xiàn),我們點(diǎn)return的時(shí)候,并不總是想回收鍵盤,例如:有,第一個(gè)輸入框輸入完成之后,用戶點(diǎn)return按鈕,將二個(gè)輸入框(即:第二個(gè)輸入框稱為第一響應(yīng)者來說,自己只負(fù)責(zé)觸發(fā)事件,事件由外界實(shí)現(xiàn),四、四、iOS程序啟動(dòng)流程序,無論是基于MacOS還是iOS,程序程序,無論是基于MacOS還是iOS,程序都是從main.m數(shù)開始執(zhí)行的*{plicationMain函數(shù)時(shí)做了跳轉(zhuǎn),轉(zhuǎn)到了AppDeleteionMain在程ionMain在程序入口函數(shù)main函數(shù)中調(diào)用,主要實(shí)現(xiàn)了3序(UIApplication)實(shí)序代理實(shí)環(huán)(runloop:死循環(huán),不斷檢測(cè)程序運(yùn)行狀態(tài),是否被),(,(代理,主要檢代理,主要檢測(cè)應(yīng)用程序的狀態(tài)并做出相應(yīng)的處理的狀態(tài)有很多,比如:程序啟動(dòng)、進(jìn)入活躍狀態(tài)、進(jìn)到告、收到遠(yuǎn)程消息等了UIApplicationDelegate協(xié)議的對(duì)象都可以成為應(yīng)用程程序的某種狀態(tài)觸發(fā),就會(huì)執(zhí)行相應(yīng)的代理方法onDelegate是一onDelegate是一個(gè)OC的協(xié)議。里面聲明了一堆方法,這些程序運(yùn)行狀態(tài)有關(guān),它們由應(yīng)用程序代理實(shí)現(xiàn)。用tielegate是一個(gè)的tielegate是一個(gè)的協(xié)議。里面聲明一堆方法,這些程序運(yùn)行狀態(tài)有關(guān),delgte完Ipiti3:測(cè)試UIApplicationDelegate的各代理方法3:測(cè)試UIApplicationDelegate的各代理方法的執(zhí)行順序Delete.m各個(gè)代理方法里打印log,查看各個(gè)代理方法執(zhí)行順序,4:自定義的4:自定義的類做應(yīng)用程序代個(gè)類繼承于NSObjectIApplicationDelegate協(xié)議里的方法(打印log即可licationMain里面指定應(yīng)用程序代理類名為自定義的作為應(yīng)用程作為應(yīng)用程序的窗口,在應(yīng)用程序啟動(dòng)的時(shí)候就要加載都是借助window來呈現(xiàn)的在創(chuàng)建的時(shí)候,應(yīng)該和屏幕一
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學(xué)2024-2025學(xué)年度教學(xué)計(jì)劃
- 長(zhǎng)沙環(huán)境保護(hù)職業(yè)技術(shù)學(xué)院《天線理論與技術(shù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 云南交通運(yùn)輸職業(yè)學(xué)院《工程軟件應(yīng)用》2023-2024學(xué)年第一學(xué)期期末試卷
- 業(yè)務(wù)操作-房地產(chǎn)經(jīng)紀(jì)人《業(yè)務(wù)操作》深度自測(cè)卷2
- 人教版三年級(jí)下冊(cè)數(shù)學(xué)第四單元筆算乘法同步練習(xí)(含答案)
- 四川省綿陽市綿陽中學(xué)2024-2025學(xué)年高一上學(xué)期1月選拔測(cè)試(期末)數(shù)學(xué)試題(含答案)
- 二零二五年建筑外墻保溫材料研發(fā)與市場(chǎng)分析合作協(xié)議3篇
- 二零二五版地產(chǎn)項(xiàng)目可持續(xù)發(fā)展策劃與管理合同3篇
- 二零二五版房屋買賣合同貸款服務(wù)協(xié)議書3篇
- 二零二五年度煤炭買賣合同書2篇
- 《茶藝文化初探》(教學(xué)設(shè)計(jì))-六年級(jí)勞動(dòng)北師大版
- 三軸攪拌樁安全技術(shù)交底(好)
- Unit-1-The-Dinner-Party市公開課一等獎(jiǎng)省賽課微課金獎(jiǎng)?wù)n件
- 2024年輔警考試公基常識(shí)300題(附解析)
- 加油站反恐演練工作方案及流程
- 【閱讀提升】部編版語文五年級(jí)下冊(cè)第五單元閱讀要素解析 類文閱讀課外閱讀過關(guān)(含答案)
- 挖掘機(jī)運(yùn)輸方案
- 民企廉潔培訓(xùn)課件
- 飛書使用培訓(xùn)課件
- 食品生產(chǎn)許可證辦理流程詳解
- 2023年1月自考07484社會(huì)保障學(xué)試題及答案含解析
評(píng)論
0/150
提交評(píng)論