UITableView

本文详细介绍了如何在TableView中自定义背景视图、分割线样式、行索引颜色及触摸效果,包括使用UIImageView作为背景,调整分割线颜色与样式,实现淡入淡出效果,并设置了索引文本的不同颜色展示,提供了丰富的自定义选项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        tableview = UITableView(frame: CGRectMake(0, 0, self.view.bounds.size.width, self.view.bounds.size.height-49-64), style: UITableViewStyle.Plain)
        let bgview : UIImageView = UIImageView(image: UIImage(named: "BJ"))
        tableview.backgroundView = bgview
        tableview.delegate = self;
        tableview.dataSource = self
        // 行与行之间分割线的颜色 用了separatorEffect之后separatorColor不起作用
        tableview.separatorColor = UIColor.redColor()
        tableview.separatorStyle = UITableViewCellSeparatorStyle.SingleLine
        let blurEffect :UIBlurEffect = UIBlurEffect(style: UIBlurEffectStyle.ExtraLight)
        let vibrancyEffect : UIVibrancyEffect = UIVibrancyEffect(forBlurEffect: blurEffect)
        // 行与行之间分割线的效果
        tableview.separatorEffect = vibrancyEffect
        //设置索引文本的颜色
        tableview.sectionIndexColor = UIColor.redColor()
        //不触摸,正常显示索引的颜色
        tableview.sectionIndexBackgroundColor = UIColor.greenColor()
        //触摸到索引显示索引的另一个颜色
        tableview.sectionIndexTrackingBackgroundColor = UIColor.clearColor()
        tableview.sectionIndexMinimumDisplayRowCount = 10
        tableview.registerClass(UITableViewCell.self, forCellReuseIdentifier: "cell")
        self.view.addSubview(tableview)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值