zoukankan      html  css  js  c++  java
  • swfit-学习笔记(表UITableView的简单使用)

    /*使用与Object-C基本类似,只做简单地使用,创建表及其设置数据源和代理*/

    import UIKit 

     

    class ViewController: UIViewController,UITableViewDelegate,UITableViewDataSource {

        var _tableView = UITableView()    //声明全局变量

        override func viewDidLoad() {

            super.viewDidLoad()

            _tableView.frame = CGRectMake(0, 60, 320, 400)

            _tableView.delegate = self

            _tableView.dataSource = self

            _tableView.separatorStyle = UITableViewCellSeparatorStyle.None  //分隔线

            self.view.addSubview(_tableView)

            

        }

        //设置行数

        func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int

        {

            return 6;

        }

        //设置每行显示

        func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell

        {

            var cell = UITableViewCell(style: UITableViewCellStyle.Default, reuseIdentifier: "cell")

       if !cell.isKindOfClass(UITableViewCell){

            //关于重用还没搞明白,不知道是不是应该这么判断

            }

            cell.accessoryType = UITableViewCellAccessoryType.DetailButton  //详细按钮

            cell.selectionStyle = UITableViewCellSelectionStyle.None    //是否能选中

            cell.textLabel?.text = "叼炸天!"

            return cell

        }

        

        override func didReceiveMemoryWarning() {

            super.didReceiveMemoryWarning()

            // Dispose of any resources that can be recreated.

        }

    }

  • 相关阅读:
    oldboy_09_03day_test1
    oldboy_09_03day
    java消息队列
    es6语法([...arr], set/map数据结构,数组扩展,箭头函数等)
    Angular 2 Expression Changed After It Has Been Checked Exception
    jQuery之Deferred对象详解
    js面向对象:Object类,静态属性,闭包,私有属性, call和apply的使用,继承的三种实现方法
    Angular 4.x 动态创建组件
    JS中this的四种用法
    typescript主键自增长
  • 原文地址:https://www.cnblogs.com/Zsmile/p/4200863.html
Copyright © 2011-2022 走看看