//鍵盤的frame發生改變時發出的通知(位置和尺寸)
uikeyboardwillchangeframenotification
uikeyboarddidchangeframenotification
//
鍵盤顯示時發出的通知
uikeyboardwillshownotification
uikeyboarddidshownotification
//
鍵盤隱藏時發出的通知
uikeyboardwillhidenotification
uikeyboarddidhidenotification
//新增觀察者 監聽鍵盤變化
- (void
)viewdidload
//監聽執行方法
- (void
)action:(
nsnotification
*)notification
//輸出鍵盤動畫時間
nslog
(@"%f"
,[notification.
userinfo
[@"uikeyboardanimationdurationuserinfokey"
]floatvalue
]);
//userinfo
列印出來的資訊
, }";
uikeyboardcenterbeginuserinfokey = "nspoint: ";
uikeyboardcenterenduserinfokey = "nspoint: ";
uikeyboardframebeginuserinfokey = "nsrect: , }";
uikeyboardframeenduserinfokey = "nsrect: , }";
uikeyboardislocaluserinfokey = 1; }
cgrect
rect = [nsrect: , } cgrectvalue];轉化物件
獲得鍵盤高度
在遇到有輸入的情況下。由於現在鍵盤的高度是動態變化的。中文輸入與英文輸入時高度不同。所以輸入框的位置也要做出相應的變化 pragma mark keyboardhight void void void registerforkeyboardnotifications 實現當鍵盤出現的時候計算鍵盤的高...
獲取通知欄高度
之前上網找了很多方法,想獲取到通知欄的高度.但都不行.有時應用做成全屏確實不方便,例如用在一些平板上,那些該死的平板的虛擬按鍵和通知欄是放在一起的.這時候就需要獲取他的高度了.如下,還是謝謝我舊公司的高手程式猿.將自己之前發在eoe論壇的帖子copy過來而已,順便把樓下的一同分享的也搬過來.這是自己...
iOS開發 鍵盤通知
uikeyboardwillshownotification uikeyboarddidshownotification uikeyboarddidhidenotification uikeyboarddidhidenotification addobserver與removeobserver需要在...