用的是通知:
//當鍵盤出現時
[[nsnotificationcenter defaultcenter]addobserver:self selector:@selector(keyboardwillshow:) name:uikeyboardwillshownotification object:nil];
//當鍵盤隱藏時
[[nsnotificationcenter defaultcenter]addobserver:self selector:@selector(keyboardwillhide:) name:uikeyboardwillhidenotification object:nil];
///鍵盤顯示事件
- (void)keyboardwillshow:(nsnotification *)notification completion:^(bool finished) ];}}
}for (registview *regintf in _regisviewarray) completion:^(bool finished) ];}}
}} 用view封裝了下輸入框裡面的東西分別用for迴圈建立上三個,下四個,分別把它們的tag賦給陣列
輸入框和鍵盤
關於時間的知識 1.nsdata 時間間隔 2.nstimeinterval 時間間隔 時間戳 基本單位秒可以通過它得到我們想要的時間日期格式如下 y 年 m 年中的月份 d 當天是今年的第多少天 d 月份中的天數 f 月份中的週數 e 星期幾 a am pm h 一天中的小時數 0 23 k 一天...
鍵盤遮擋輸入框
1 將輸入框的 設定為self 在lb檔案中將輸入框的delegate設定為file s owner 或者使用 textfield.delegate self 2 將輸入框所對應的viewcontroller.h設定實現了uitextfielddelegate協議 在viewcontroller.m...
iOS 鍵盤擋住輸入框的解決方案
原理 利用通知來實現對鍵盤狀態的監聽 直接上 1.註冊通知 鍵盤即將彈出 uikeyboardwillshownotification 鍵盤已經彈出 uikeyboarddidshownotification 鍵盤即將隱藏 uikeyboardwillhidenotification 鍵盤已經隱藏 ...