Swift4 UITabView的一些使用笔记.

    如果Controller  继承的是 UIViewController 则需要继承 .....- -!  遵守协议 UITableViewDataSource, UITableViewDelegate.并在 viewDidLoad   中:

        tableView.dataSource = self

        tableView.delegate = self


         //移除 Cell 全部分割线

        tableView.separatorStyle = .none

        //预设行高

        tableView.estimatedRowHeight = 20

        //自动设置高度

        tableView.rowHeight = UITableViewAutomaticDimension


        /*----- 列表由下向上----*/

    1: tableView.transform = CGAffineTransform (scaleX: 1,y: -1)

    2: var index = self.textList.count-1-indexPath.row
       
     3: let content = textList[index]

      4: cell.content.transform = CGAffineTransform (scaleX: 1,y: -1)



        //cell  中 label 自动换行
        cell.content.lineBreakMode = NSLineBreakMode.byWordWrapping

        cell.content.numberOfLines = 0


        //cell  文字多段变色

        var cellName = content.name + ": "
        var celltext = content.content
        //所有文字变为富文本
        let attrstring:NSMutableAttributedString = NSMutableAttributedString(string: cellName + celltext)
        //颜色处理的范围
        let str = NSString(string: cellName + celltext)
        let theRange = str.range(of: cellName)
        
        //颜色处理
        attrstring.addAttribute(NSAttributedStringKey.foregroundColor, value:UIColor.red, range: theRange)
    
        cell.content.attributedText = attrstring


        /*
     将按钮视图设置到cell视图顶层
     */
    func bringBtnToFront() {
        view.bringSubview(toFront: 控件名)
      
    }

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值