您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費(fèi)注冊]

您的位置:電子發(fā)燒友網(wǎng)>源碼下載>通訊/手機(jī)編程>

iOS實(shí)現(xiàn)微信輸入框效果

大小:0.3 MB 人氣: 2017-09-26 需要積分:1

  1. 添加底部View,到最底部

  底部View都是顯示到最下面,并且都是固定死的,采用Xib或者storyboard搭建
?

  iOS實(shí)現(xiàn)微信輸入框效果

  2. 搭建底部View

  

  iOS實(shí)現(xiàn)微信輸入框效果

  3. 拖線

  3.1 獲取底部View距離底部的約束,做鍵盤彈出效果,底部View隨著鍵盤彈出,而往上移動(dòng)效果

  iOS實(shí)現(xiàn)微信輸入框效果

  // 監(jiān)聽鍵盤彈出

 ?。郏跱SNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillChangeFrame:) name:UIKeyboardWillChangeFrameNotification object:nil];

  // 鍵盤彈出會(huì)調(diào)用

  - (void)keyboardWillChangeFrame:(NSNotification *)note

  {

  // 獲取鍵盤frame

  CGRect endFrame = [note.userInfo[UIKeyboardFrameEndUserInfoKey] CGRectValue];

  // 獲取鍵盤彈出時(shí)長

  CGFloat duration = [note.userInfo[UIKeyboardAnimationDurationUserInfoKey] floatValue];

  // 修改底部視圖距離底部的間距

  _bottomCons.constant = _bottomCons.constant == 0?endFrame.size.height:0;

非常好我支持^.^

(0) 0%

不好我反對

(0) 0%

      發(fā)表評論

      用戶評論
      評價(jià):好評中評差評

      發(fā)表評論,獲取積分! 請遵守相關(guān)規(guī)定!

      ?