當鍵盤擋住輸入框的時候讓輸入框往上移動

2021-07-13 04:12:53 字數 692 閱讀 8218

用的是通知:

//當鍵盤出現時

[[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 鍵盤已經隱藏 ...