iOS10 UI教程禁用视图与用户的交互
2023-09-11 14:17:01 时间
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: UITextField! 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教程禁用视图与用户的交互
相关文章
- Android教程-DelphiXE Android的所有权限按照分类总结说明
- Docker教程---CI持续集成
- scala简明教程:偏函数、高阶函数、Future异步编程、隐式转换
- 【STM32F407的DSP教程】第38章 STM32F407的FIR高通滤波器实现(支持逐个数据的实时滤波)
- 【DSP教程】第35章 FIR有限冲击响应滤波器设计
- UI Startup analysis - sap.ui.core.Core what js files are loaded
- Atiitt 前端技术点清单列表 attilax总结 v2 s11.docx 1. ui与前端系列 类库与api3 1.1. 概念性技术4 1.2. 运行环境4 1.3. Ui技术点4 1
- Atititi ui之道 attilax著 v3 s11.docx 1. 概览2 1.1. 软件设计可分为两个部分:编码设计与UI设计2 2. 用户界面设计的三大原则是:置界面于用户的控制之下;
- android高手进阶教程
- ML之XGBoost:Kaggle神器XGBoost算法模型的简介(资源、调优)、安装教程、使用方法、案例应用之详细攻略
- collections 使用教程
- class Ui MainWindow has no member named actionnew ui actionnew ssetIcon的错误解决方案
- CSpreadSheet使用教程
- [译]Vulkan教程(20)重建交换链
- 教程:开始使用 Microsoft Sentinel 中的 Jupyter Notebook 和 MSTICPy——威胁狩猎用,含一些异常检测的包
- Goland软件使用教程(二)
- VS+Qt — Vistual Studio 2022+Qt6安装教程以及解决Qt Vistual Studio Tools下载慢和VS无法打开.ui进行设计的问题
- 史上最全的pytorch开发环境搭建教程【基于win10】
- vue+element ui+腾讯云开发打造会员管理系统之实战教程(八)订单管理
- vue+element ui+腾讯云开发打造会员管理系统之实战教程(六)类别管理
- vue+element ui+腾讯云开发打造会员管理系统之实战教程(五)会员管理
- vue+element ui+腾讯云开发打造会员管理系统之实战教程(二)环境搭建
- Python基于OpenCV的工作疲劳检测系统[源码&UI界面&部署教程]