一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

大?。?/span>0.3 MB 人氣: 2017-09-26 需要積分:1

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

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

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

  2. 搭建底部View

  

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

  3. 拖線

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

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

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

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

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

  - (void)keyboardWillChangeFrame:(NSNotification *)note

  {

  // 獲取鍵盤frame

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

  // 獲取鍵盤彈出時長

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

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

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

非常好我支持^.^

(0) 0%

不好我反對

(0) 0%

      發(fā)表評論

      用戶評論
      評價:好評中評差評

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

      ?