zoukankan      html  css  js  c++  java
  • swift 创建tableView 并实现协议


    import UIKit

    class ViewController2: UIViewController,UITableViewDelegate,UITableViewDataSource{
        
        override func viewDidLoad() {
            super.viewDidLoad()
            self.view.backgroundColor=UIColor.orangeColor()
            var myTableView = UITableView(frame: CGRectMake(0, 0, UIScreen .mainScreen().bounds.size.width, UIScreen.mainScreen().bounds.size.height), style: UITableViewStyle.Plain)
            self.view.addSubview(myTableView)
            myTableView.delegate = self
            myTableView.dataSource = self
            myTableView.backgroundColor = UIColor.whiteColor()
        }
        func numberOfSectionsInTableView(tableView: UITableView) -> Int {
            return 1
        }
        func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
            return 10
        }
        func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {
            return 60
        }
        func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
            var cell = UITableViewCell()
            cell.textLabel?.text = "MyFirstSwift"
            cell.detailTextLabel?.text = "gaga"
            if indexPath.row%2 == 0{
                cell.imageView?

    .image = UIImage(named: "image1")
            }else{
                cell.imageView?

    .image = UIImage(named: "image2")
            }
            return cell
        }
        override func didReceiveMemoryWarning() {
            super.didReceiveMemoryWarning()
        }
    }


  • 相关阅读:
    深入理解DB2缓冲池(BufferPool)
    收银台采坑总结
    webpack4的总结
    无心法师-讲解
    cache 缓存的处理
    用es6方式的写的订阅发布的模式
    Skeleton Screen -- 骨架屏--应用
    promise实现原理
    业务线移动端适配方案总结
    vdom,diff,key 算法的了解
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/5238844.html
Copyright © 2011-2022 走看看