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: