文字經常需要和鍵盤打交道,現在記錄一下初步的鍵盤相關的知識點。
鍵盤出現和消失促發兩個訊息。
uikeyboardwillshownotification (出現通知)
uikeyboardwillhidenotification (隱藏通知)
nsnotificationcenter 監聽兩個訊息即可捕捉到鍵盤彈出和隱藏的兩個訊息。
鍵盤型別系統提供了幾種型別,文字裡面只需要設定一下相應的的型別就可以呈現出對應的鍵盤種類
textfield.keyboardtype =uikeyboardtypenumberpad;(數字型別)理財方面的產品裡面可以見到這樣的設定。
typedef
ns_enum(nsinteger, uikeyboardtype) ;
uitextfield *textfield = [[uitextfield alloc] init];
[self
.view addsubview:textfield];
textfield.frame = cgrectmake(0, 160, 200, 28);
textfield.text = @"我們來了";
textfield.backgroundcolor = [uicolor greencolor];
textfield.keyboardtype = uikeyboardtypenumberpad;
} uitextfield *textfield = [[uitextfield alloc] init];
[self
.view addsubview:textfield];
textfield.frame = cgrectmake(0, 160, 200, 28);
textfield.text = @"我們來了";
textfield.backgroundcolor = [uicolor greencolor];
textfield.keyboardtype = uikeyboardtypenumberpad;
}
蘋果開發 筆記(9)
今天書寫的內容不多一直在徘徊緊。早上接觸了git,申請了乙個賬號。以後的 都可以那邊託管一下。將昨天寫到的 模板也看了一下,原來自定義的 模板放置在這裡使用mac 前往資料夾功能即可跳轉到對於的資料夾 library developer xcode userdata codesnippetsxcod...
蘋果開發 筆記(17)
第一次在建立專案 勾選 coredata 的選項會生成一些coredata 的相關的api 類。這些類會記錄在 那裡。從 那裡找到獲取到 nsmanagedobjectcontext 的上下文。想起這個上下文,包括繪圖也有類似。先獲取到對應的類,下面就可以做出相應的事情。例如乙個是建立的動作,乙個獲...
蘋果開發 筆記(22)
今天繼續練習,重新去理解一下動態識別的應用。平時我們經常判斷乙個物件是不是所屬的類或者子類 可以通過is 的方法去完成。這個是swift提供的乙個方法。oc則提供豐富的方式來判斷,大部分功能整合在nsobject可見。可以說nsobject 責任非常重。方法名作用 ismemberofclass 檢...