欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

iOS開發(fā)之TextField禁用粘貼、選擇和全選功能

 更新時間:2017年09月14日 11:19:23   作者:chernyog  
這篇文章主要為大家詳細介紹了iOS開發(fā)之TextField禁用粘貼、選擇和全選功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下

眾所周知,TextField默認情況下,雙擊會出現(xiàn)“Paste”等提示復制粘貼的快捷菜單,方便用戶快速編輯文本,但很多情況下,我們并不希望用戶能夠粘貼文本【雖然這樣不友好,但萬一產(chǎn)品經(jīng)理要這么實現(xiàn)呢?】,那么我們可以這樣做:

方法

自定義TextField
重寫canPerformAction方法

class CustomTextField: UITextField {
  /// 是否只是用于顯示(禁用粘貼、選擇和全選功能)
  var displayOnly = false
  /// 禁用粘貼
  var disablePaste = false
  /// 禁用選擇
  var disableSelect = false
  /// 禁用全選
  var disableSelectAll = false

  override func canPerformAction(action: Selector, withSender sender: AnyObject?) -> Bool {
    if displayOnly {
      return false
    }
    if disablePaste && action == #selector(paste(_:)) {
      return false
    }
    if disableSelect && action == #selector(select(_:)) {
      return false
    }
    if disableSelectAll && action == #selector(selectAll(_:)) {
      return false
    }
    return super.canPerformAction(action, withSender: sender)
  }
}

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • iOS開發(fā)中常用的各種動畫、頁面切面效果

    iOS開發(fā)中常用的各種動畫、頁面切面效果

    這篇文章主要介紹了iOS開發(fā)中常用的各種動畫、頁面切面效果 的相關資料,需要的朋友可以參考下
    2016-04-04
  • IOS開發(fā)之路--C語言存儲方式和作用域

    IOS開發(fā)之路--C語言存儲方式和作用域

    只有你完全了解每個變量或函數(shù)存儲方式、作用范圍和銷毀時間才可能正確的使用這門語言。今天將著重介紹C語言中變量作用范圍、存儲方式、生命周期、作用域和可訪問性。
    2014-08-08
  • iOS自定義日期選擇器

    iOS自定義日期選擇器

    這篇文章主要為大家詳細介紹了iOS自定義日期選擇器,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • 簡單好用的iOS導航欄封裝.runtime屬性控制實例代碼

    簡單好用的iOS導航欄封裝.runtime屬性控制實例代碼

    這篇文章主要給大家介紹了簡單好用的iOS導航欄封裝.runtime屬性控制的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-10-10
  • IOS開發(fā)之手勢響應事件優(yōu)先級的實例詳解

    IOS開發(fā)之手勢響應事件優(yōu)先級的實例詳解

    這篇文章主要介紹了IOS開發(fā)之手勢響應事件優(yōu)先級的實例詳解的相關資料,希望通過本文大家能夠掌握手勢響應優(yōu)先級的使用方法,需要的朋友可以參考下
    2017-09-09
  • IOS開發(fā)用戶登錄注冊模塊所遇到的問題

    IOS開發(fā)用戶登錄注冊模塊所遇到的問題

    最近和另外一位同事負責公司登錄和用戶中心模塊的開發(fā)工作。通過本文給大家分享IOS開發(fā)用戶登錄注冊模塊所遇到的問題,感興趣的朋友一起學習吧
    2016-01-01
  • iOS開發(fā)技巧之WeakSelf宏的進化詳解

    iOS開發(fā)技巧之WeakSelf宏的進化詳解

    在程序中我們經(jīng)常用到Block,但寫weak self 時會比較繁瑣,下面這篇文章主要給大家介紹了關于iOS開發(fā)技巧之WeakSelf宏的進化的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們一起來看看吧
    2018-05-05
  • IOS圖片無限輪播器的實現(xiàn)原理

    IOS圖片無限輪播器的實現(xiàn)原理

    這篇文章主要介紹了IOS圖片無限輪播器的實現(xiàn)原理的相關資料,需要的朋友可以參考下
    2016-03-03
  • iOS實現(xiàn)scrollview上拉顯示Navbar下拉隱藏功能詳解

    iOS實現(xiàn)scrollview上拉顯示Navbar下拉隱藏功能詳解

    這篇文章主要給大家介紹了利用iOS實現(xiàn)scrollview上拉顯示Navbar下拉隱藏功能的相關資料,文中介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面來一起看看吧。
    2017-05-05
  • iOS10 Xcode8適配7個常見問題匯總

    iOS10 Xcode8適配7個常見問題匯總

    這篇文章主要為大家詳細匯總了iOS10 Xcode8適配7個常見問題,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-09-09

最新評論