zoukankan      html  css  js  c++  java
  • 用通知监听键盘的出现与消失,与获取键盘高度

      // let keyBoardView = UIView()

     //****************

    //      let center = NotificationCenter.default

    //      center.addObserver(self, selector: #selector(willShow(notic:)), name: NSNotification.Name.UIKeyboardWillShow, object: nibName)

    //      center.addObserver(self, selector: #selector(willHide(notice:)), name: NSNotification.Name.UIKeyboardWillHide, object: nibName)

    //      center.addObserver(gardenInfoExpandView(), selector: #selector(gardenInfoExpandView.clickRightBtn), name: NSNotification.Name.UIKeyboardWillHide, object: nibName)

    //*******

    //   func willShow(notic: NSNotification){

    //      if let ty = (notic.userInfo?[UIKeyboardFrameEndUserInfoKey] as? NSValue)?.cgRectValue.height,

    //         let animDur = notic.userInfo?[UIKeyboardAnimationDurationUserInfoKey] as? Double {

    //         UIView.animate(withDuration: animDur, animations: { () -> Void in

    //         self.keyBoardView.frame = CGRectMake(0, screenHeight() - 30 - ty, screenWidth(), 30)

    //         self.keyBoardView.backgroundColor = UIColor(hex: "dededc")

    //         

    //         self.btn.frame = CGRectMake(screenWidth() - 90, screenHeight() - 30 - ty, 90, 30)

    //         self.btn.setTitle("完成", for: .normal)

    //         self.view.addSubview(self.keyBoardView)

    //         self.view.addSubview(self.btn)

    //         self.btn.addTarget(self, action: #selector(self.willHide), for: .touchUpInside)

    //         })

    //      }

    //   }

    //   func willHide(notice:NSNotification){

    //      dismissKeyboard()

    //      keyBoardView.removeFromSuperview()

    //      btn.removeFromSuperview()

    //   }

  • 相关阅读:
    洛谷P3768 简单的数学题 【莫比乌斯反演 + 杜教筛】
    13.1.2 拷贝赋值运算符、析构函数、三/五法则、阻止拷贝
    拷贝构造函数和深拷贝例子
    拷贝构造函数和深拷贝例子
    动态数组、allocator 类
    智能指针和异常、 weak_ptr、unique_ptr
    12.动态内存和智能指针、 直接管理内存、shared_ptr和new结合使用
    8.2 文件输入输出
    7.3 类的其他特性 笔记
    8.1.1 IO
  • 原文地址:https://www.cnblogs.com/linximu/p/6077364.html
Copyright © 2011-2022 走看看