iOS10 UI教程禁用檢視與使用者的互動
iOS10 UI教程禁用檢視與使用者的互動
在上文中我們提到了使用isHidden屬性和alpha屬性可以使檢視與使用者的互動被禁用,除此之外此功能還可以使用UIView的isUserInteractionEnabled屬性實現,其語法形式如下:
點選(此處)摺疊或開啟
- var isUserInteractionEnabled: Bool { get set }
此屬性可以接收一個布林值,當接收的布林值為false時,檢視與使用者的互動就會被禁用。
【示例1-2:isUserInteractionEnabled】以下將禁用文字框與使用者的互動功能。具體的操作步驟如下:
(1)建立一個Single View Application模板型別的專案,命名為isUserInteractionEnabled。
(2)開啟Main.storyboard檔案,從檢視庫中拖動Text Field文字框到View Controller的主檢視中。
(3)為新增的Text Field文字框宣告和關聯插座變數textField。
注意:此時執行程式,當開發者輕拍文字框後,會看到文字框中出現藍色的游標,並且在螢幕最下方出現鍵盤,如圖1.6所示。
(4)開啟ViewController.swift檔案,編寫程式碼,禁用文字框與使用者的互動。程式碼如下:
點選(此處)摺疊或開啟
-
import UIKit
-
class ViewController: UIViewController {
-
@IBOutlet weak var textField:
-
override func viewDidLoad() {
-
super.viewDidLoad()
-
// Do any additional setup after loading the view, typically from a nib.
-
textField.isUserInteractionEnabled=false 禁用文字框與使用者的互動
-
}
-
……
- }
此時執行程式,在模擬器上出現應用程式的主介面後,輕拍文字框,此時是不會又任何響應的,如圖1.7所示。
圖1.6 執行效果 圖1.7 執行效果
iOS10 UI教程禁用檢視與使用者的互動
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29597077/viewspace-2128904/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- iOS10 UI教程檢視的邊界與檢視的框架iOSUI框架
- iOS10 UI教程檢視的繪製與檢視控制器和檢視iOSUI
- iOS10 UI教程檢視的中心位置iOSUI
- iOS10 UI教程檢視除錯iOSUI除錯
- iOS10 UI教程檢視的生命週期iOSUI
- iOS10 UI教程檢視和子檢視的可見性iOSUI
- iOS10 UI教程基改變檢視的外觀與檢視的可見性iOSUI
- iOS10 UI教程檢視的幾何形狀iOSUI
- iOS10 UI教程子檢視和父檢視UI層次結構和Views繼承iOSUIView繼承
- iOS10 UI教程基礎視窗的內容與設定起始視窗iOSUI
- iOS10 UI設計基礎教程iOSUI
- iOS10 UI教程層次結構的事件iOSUI事件
- 禁用內嵌檢視的排序排序
- windows7互動式服務檢測怎麼禁用Windows
- iOS10 UI教程管理層次結構iOSUI
- Android與Flutter混合開發-UI互動AndroidFlutterUI
- [開發教程]第1講:Bootstrap使用者介面與互動架構boot架構
- 2-程式與使用者互動
- Android SDK簡明教程:使用者互動Android
- 手遊UI互動動作設計研究:點選、滑動與拖拽UI
- linux檢視組與使用者Linux
- 【譯】使用者與Flutter互動時的粒子動畫Flutter動畫
- Django教程(一) Django檢視與網址Django
- 互動式UI設計指南UI
- B站直播間基於檢視互動的架構演進架構
- 特斯拉Model 3使用者介面詳解(含UI互動原始檔分享)UI
- UI | 一組有趣的互動動效設計作品UI
- 可以玩的UI-iOS互動式動畫UIiOS動畫
- 優秀互動設計的 UI 原則UI
- iOS探索:UI檢視之事件傳遞&檢視響應iOSUI事件
- 利用工作列上的圖示與使用者互動 (轉)
- Linux使用者態與核心態的互動 (2)(轉)Linux
- UI互動設計教程全套影片合集:輕鬆玩轉photoshop摳圖UI
- 使用者互動input
- python與使用者互動、資料型別Python資料型別
- SAP UI5 初學者教程之十四 - 嵌入檢視的使用方式試讀版UI
- 微互動(五)——微互動的迴圈與模式模式
- Java與Excel的互動!-JavaExcel