美文网首页
swift3 实现性别单选

swift3 实现性别单选

作者: d5cbd4f07363 | 来源:发表于2018-11-16 23:12 被阅读48次

    //

    //  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.

        }

    }


    相关文章

      网友评论

          本文标题:swift3 实现性别单选

          本文链接:https://www.haomeiwen.com/subject/wdwvfqtx.html