//
// ViewController.swift
// tableviewcell
//
// Created by 张凯泽 on 2018/11/16.
// Copyright © 2018年 rytong_zkz. All rights reserved.
//
import UIKit
class ViewController: UIViewController,UITableViewDelegate,UITableViewDataSource{
//le = <#value#>
letsexes = ["男","女","保密"]
varvalues :Array= ["0","0","0"]
var currentCell : YLJMotifySexTableViewCell?
functableView(_tableView:UITableView, numberOfRowsInSection section:Int) ->Int{
return3
}
functableView(_tableView:UITableView, cellForRowAt indexPath:IndexPath) ->UITableViewCell{
letcell = tableView.dequeueReusableCell(withIdentifier:"cellID")as!YLJMotifySexTableViewCell
cell.selectionStyle = UITableViewCellSelectionStyle.none
cell.SexLabel.text=sexes[indexPath.row]
ifvalues[indexPath.row] =="1"{
cell.SelectimgView.isHidden=false;
currentCell= cell
}
returncell
}
functableView(_tableView:UITableView, heightForRowAt indexPath:IndexPath) ->CGFloat{
return50
}
functableView(_tableView:UITableView, didSelectRowAt indexPath:IndexPath) {
print(indexPath.row)
ifcurrentCell!=nil{
currentCell!.SelectimgView.isHidden = true
}
currentCell= tableView.cellForRow(at: indexPath)as?YLJMotifySexTableViewCell
currentCell?.SelectimgView.isHidden = false
}
overridefuncviewDidLoad() {
super.viewDidLoad()
lettableview =UITableView.init(frame:CGRect.init(x:0, y:50, width:320, height:400), style:UITableViewStyle.plain)
tableview.delegate=self
tableview.dataSource=self
self.view.addSubview(tableview)
tableview.tableFooterView = UIView.init()
letsex ="女"
ifsex =="男"{
values[0] ="1"
}elseifsex =="女"{
values[1] ="1"
}elseifsex =="保密"{
values[3] ="1"
}
//tableview.register("ZKZableViewCell", forCellReuseIdentifier: "cellID")
//自定义的cell使用xib格式
tableview.register(UINib.init(nibName:"YLJMotifySexTableViewCell", bundle:nil), forCellReuseIdentifier:"cellID")
}
overridefuncdidReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
网友评论