[Swift通天遁地]二、表格表单-(14)实时调整表单元素的激活和失效

[Swift通天遁地]二、表格表单-(14)实时调整表单元素的激活和失效,第1张

概述本文将演示如何激活或使表单的区域失效。 在项目导航区,打开视图控制器的代码文件【ViewController.swift】 现在开始编写代码,实现激活或使表单的区域失效。 1 import UIKit 2 //首先在当前类文件中, 3 //引入以及安装的第三方类库 4 import Eureka 5 6 //修改当前视图控制器类的父类的名称 7 class ViewCo

本文将演示如何激活或使表单的区域失效。

在项目导航区,打开视图控制器的代码文件【VIEwController.swift】

现在开始编写代码,实现激活或使表单的区域失效。

 1 import UIKit 2 //首先在当前类文件中, 3 //引入以及安装的第三方类库 4 import Eureka 5  6 //修改当前视图控制器类的父类的名称 7 class VIEwController: FormVIEwController { 8      9     overrIDe func vIEwDIDLoad() {10         super.vIEwDIDLoad()11         12         //往表单中添加一个段落13         form = Section()14             //在段落中添加一个分段行15             <<< SegmentedRow<String>("segments")16             {17                 //设置该行的选项18                 $0.options = ["Enabled","Disabled"]19                 //设置该行的默认值20                 $0.value = "Disabled"21             }22             //在段落中添加一个文本行23             <<< TextRow()24             {25                 //设置该行的标题文字26                 $0.Title = "choose enabled,disable above..."27                 //并设置它的失效属性,当分段的值为失效时,该文本行也将失效。28                 $0.Disabled = "$segments = ‘Disabled‘"29             }30             //在段落中添加一个Switch行31             <<< SwitchRow("disable Next Section?")32             {33                 //设置该行的标题文字34                 $0.Title = $0.tag35                 //并设置它的失效属性,当分段的值为失效时,该Switch行也将失效。36                 $0.Disabled = "$segments = ‘Disabled‘"37             }38             //添加一个新的段落39             +++ Section()40             //在段落中添加一个文本行41             <<< TextRow()42             {43                 //设置该行的标题文字44                 $0.Title = "Gonna be Disabled soon.."45                 //并设置它的失效状态,46                 //根据上一个段落中的开关行的状态,来决定本行的失效状态。47                 $0.Disabled = Eureka.Condition.function(["disable Next Section?"],{ (form) -> Bool in48                     let row: SwitchRow! = form.rowBy(tag: "disable Next Section?")49                     return row.value ?? false50                 })51             }52             53             //添加一个新的段落54             +++ Section()55              //在段落中添加一个分段行56             <<< SegmentedRow<String>()57             {58                 //设置该行的选项59                 $0.options = ["Always Disabled"]60                 //并设置它的失效状态61                 $0.Disabled = true62             }63     }64 65     overrIDe func dIDReceiveMemoryWarning() {66         super.dIDReceiveMemoryWarning()67         // dispose of any resources that can be recreated.68     }69 }
@H_519_419@ 总结

以上是内存溢出为你收集整理的[Swift通天遁地]二、表格表单-(14)实时调整表单元素的激活和失效全部内容,希望文章能够帮你解决[Swift通天遁地]二、表格表单-(14)实时调整表单元素的激活和失效所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1021844.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存