本文将演示如何制作在表单左侧添加单选和复选组件的表单行。
在项目导航区,打开视图控制器的代码文件【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 let continents = ["Africa","Antarctica","Asia","Australia","Europe","north America","South America"]14 15 //在表单中添加一个可选的选择区域16 form +++ SelectableSection<ImageCheckRow<String>>()17 {18 section in19 //设置该区域头部的内容20 section.header = headerfooterVIEw(Title: "Where do you live?")21 }22 23 //通过一个循环,遍历字符串数组24 for option in continents25 {26 //在表单的底部添加一个选择行27 form.last! <<< ImageCheckRow<String>(option)28 {29 lrow in30 //选择行的标题31 lrow.Title = option32 //选择行可选的值33 lrow.selectableValue = option34 //选择行默认的值35 lrow.value = nil36 }37 }38 //以上创建了一个单选区域,接着创建一个多选区域。39 40 //同样创建一个字符串数组41 let oceans = ["Arctic","Atlantic","Indian","Pacific","Southern"]42 43 //在表单中添加一个可选的选择区域44 //并设置选择区域的类型为多项选择45 form +++ SelectableSection<ImageCheckRow<String>>("And which of the following oceans have you taken a bath in?",46 selectionType: .multipleSelection)47 //通过一个循环,遍历字符串数组48 for option in oceans49 {50 //在表单的底部添加一个选择行51 form.last! <<< ImageCheckRow<String>(option)52 {53 lrow in54 //选择行的标题55 lrow.Title = option56 //选择行可选的值57 lrow.selectableValue = option58 //选择行默认的值59 lrow.value = nil60 }61 //对单元格执行设置 *** 作62 .cellSetup63 {64 cell,_ in65 //设置单元格被选中时的标识图片66 cell.trueImage = UIImage(named: "selectedRectangle")!67 //设置单元格未被选中时的标识图片68 cell.falseImage = UIImage(named: "unselectedRectangle")!69 }70 }71 }72 73 overrIDe func dIDReceiveMemoryWarning() {74 super.dIDReceiveMemoryWarning()75 // dispose of any resources that can be recreated.76 }77 }总结
以上是内存溢出为你收集整理的[Swift通天遁地]二、表格表单-(17)制作在表单左侧添加单选和复选组件的表单行全部内容,希望文章能够帮你解决[Swift通天遁地]二、表格表单-(17)制作在表单左侧添加单选和复选组件的表单行所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)