点击输出第几个值

let vc = UITabBarViewController()
let nav = UINavigationController(rootViewController: vc)
self.window?.rootViewController=nav
新建OneViewController
import UIKit

class OneViewController: UIViewController ,UITableViewDelegate,UITableViewDataSource{

var TableView = UITableView()

override func viewDidLoad() {
    super.viewDidLoad()
    //在第一个子控制器上添加一个不分区的UITableView子视图(5分)

    TableView=UITableView(frame: UIScreen.main.bounds, style: .plain)
    
    TableView.delegate=self
    
    TableView.dataSource=self
    
    self.view.addSubview(TableView)
    
    self.TableView.register(UINib(nibName: "ZDYTableViewCell", bundle: nil), forCellReuseIdentifier: "cell")
    
    
    
   
}
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
    return 10
}
func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
    return 70
}
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
    print("点击了第\(indexPath.row)个单元格")
    TableView.deselectRow(at: indexPath, animated: true)
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
   
    
    
    var cell=tableView.dequeueReusableCell(withIdentifier: "cell")
    if cell == nil {
        cell=ZDYTableViewCell.init(style: .default, reuseIdentifier: "cell")
    }
   // cell?.textLabel?.text="测试"
    cell!.backgroundColor = UIColor.init(red: CGFloat(arc4random()%256)/255.0, green: CGFloat(arc4random()%256)/255.0, blue: CGFloat(arc4random()%256)/255.0, alpha: 1);
    return cell!
    
    
    
}

}
新建UITabBarViewController
import UIKit

class UITabBarViewController: UITabBarController {

override func viewDidLoad() {
    super.viewDidLoad()
    
    let right = UIBarButtonItem(barButtonSystemItem: .action, target: self, action: #selector(dian))
    
    

    let firstVC = OneViewController();//第一个标签对应的控制器
    
    let nav1=UINavigationController(rootViewController:firstVC);
    
    let image1=UIImage(named:"20");//标签对应的图片
    
    nav1.tabBarItem=UITabBarItem(title:"完美食材",image:image1,tag:1);
    self.navigationItem.title="周考作品"
    
    
    
    
    
    let secondVC = TwoViewController();//第二个标签对应的控制器
    
    let nav2=UINavigationController(rootViewController:secondVC);
    
    let image2=UIImage(named:"22");
    
    nav2.tabBarItem=UITabBarItem(title:"国色天香",image:image2,tag:2);
    
   // nav2.tabBarItem.badgeValue = "2"        //设置该控制器对应的标签图片右上角显示的值
    
    
    
    let thirdVC = ThreeViewController();//第三个标签对应的控制器
    
    let nav3=UINavigationController(rootViewController:thirdVC);
    
    let image3=UIImage(named:"24");
    
    nav3.tabBarItem=UITabBarItem(title:"实惠经典",image:image3,tag:3);
    
    let fourVC = FourViewController();//第三个标签对应的控制器
    
    let nav4=UINavigationController(rootViewController:fourVC);
    
    let image4=UIImage(named:"26");
    
    nav4.tabBarItem=UITabBarItem(title:"实惠经典",image:image3,tag:4);

// let navArr=[nav1,nav2,nav3,nav4];
//
// let tabBarController = UITabBarViewController()
//
// tabBarController.viewControllers=navArr; //把控制器交给tabbar

    self.viewControllers=[nav1,nav2,nav3,nav4]
    
}
@objc func dian(){
    print("任意")
}

}
在一个表格
import UIKit

class ZDYTableViewCell: UITableViewCell {

@IBOutlet weak var xiang: UIButton!

override func awakeFromNib() {
    super.awakeFromNib()
    // Initialization code
}

override func setSelected(_ selected: Bool, animated: Bool) {
    super.setSelected(selected, animated: animated)

   
}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值