美文网首页
UITableview的小功能

UITableview的小功能

作者: BlueBar | 来源:发表于2017-06-07 15:08 被阅读11次

cell自适应高度 iOS8之后可设置cell的默认高度,并设置tableview的rowHeight属性来实现自适应高度

tableview.estimatedRowHeight = 60  //默认cell高度

tableview.rowHeight = UITableViewAutomaticDimension



func tableView(tableView: UITableView, estimatedHeightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat 方法返回的就是默认高度

分割线顶格

iOS 7只需要设置​tableview.separatorInset = UIEdgeInsetZero即可

override func viewDidLayoutSubview{

       self.tableview.separatorInset = UIEdgeInsetZero

      self.tableview.layoutMargins = UIEdgeInsetZero​

}​

func tableView(tableView:UITableView,willDisplayCell cell:UITableViewCell ,forRowAtIndexPath indexPath:NSIndexPath){

        self.tableview.separatorInset = UIEdgeInsetZero

      self.tableview.layoutMargins = UIEdgeInsetZero​

}​

改变tableview布局时用

tableview.beginUpdates()​

       需要改变的代理​

tableview.endUpdates()​

代替tableview.reloadData()

会以一帧一帧的方式改变布局,实现类似动画的效果​

相关文章

网友评论

      本文标题:UITableview的小功能

      本文链接:https://www.haomeiwen.com/subject/aitafxtx.html