国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

您的位置:電子發(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)聽鍵盤彈出

  [[NSNotificationCenter 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%

不好我反對(duì)

(0) 0%

      發(fā)表評(píng)論

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

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

      ?