美文网首页
微博-第五天

微博-第五天

作者: CoderZXS | 来源:发表于2017-06-11 19:12 被阅读0次

xmind

微博第五天.jpg

总结

  • 苹果不推荐自己成为自己的数据源,封装自己成为自己的数据源和代理时只能在代码里实现,不能在storyboard或者xib中实现(自定义UICollectionView类)

  • 计算cell的高度:

    • 方式一:将cell内的子控件一个一个设置好约束,将最底部控件底部距离cell约束设置好,然后系统自动修改内容label报错将251修改为250,最后在viewDidLoad方法中设置rowheight为自动计算高度和估算高度。(tableView.rowHeight = UITableViewAutomaticDimension
      tableView.estimatedRowHeight = 200)

    • 方式二:将cell内的子控件一个一个设置好约束,将最底部控件底部距离cell约束去掉,然后实现heightforrow方法,最后在viewDidLoad方法中设置rowheight估算高度为XX值,然后在自定义cell的模型属性赋值方法中计算每一个控件高度进行累加(也可以强制cell布局后,获取最底部控件最大的y值),最后赋值给模型cellheight(自定义属性),最后在heightforrow方法返回cellheight。

  • 设置了估算高度,tableView显示3个cell,就会调用3次cellforrow方法和调用3次heightforrow方法,会先调用一次cellforrow方法后调用一次heightforrow方法

  • tableViewController控制器下self.view和self.tableView都表示tableView

  • 导航栏默认会有毛玻璃效果

  • 如果一个自定义view是从xib中创建的,那么在自定义view类中实现initwithcoder和awakefromnib方法,在initwithcoder方法中添加子控件,在awakefromnib方法中初始化子控件(也可以添加子控件)

  • 数组属性需要初始化

相关文章

  • 微博-第五天

    xmind 总结 苹果不推荐自己成为自己的数据源,封装自己成为自己的数据源和代理时只能在代码里实现,不能在stor...

  • 微博第五天

    今天一天感觉都不在转态,眼睛很不舒服,估计是看电脑看多了,不过能怎么办呢?只能选择更努力的去做,去拼命赚钱,...

  • ONE实习Day5记

    今天是在ONE实习的第五天,接到的是运营部的任务,为ONE旗下任意一个微博账号制作一天的微博文案,并注明发布时间和...

  • 码字打卡 Day 5 写作,坚持比灵感更重要

    今天是来简书第五天了,也是日更第五天,每天都会写点什么。一些感想,自己的工作经历 或者是刷微博看到的新闻,...

  • 第五天--微博的展示

    前言 公司忙着开放发功能,一直都都没时间来更新,废话不多。今天主要完成的功能1、微博列表的展示2、下拉刷新和上拉加...

  • 微博lite 微博windows 微博mac 微博桌面版

    浏览器地址栏: m.weibo.cn/beta 点击地址栏右侧安装即可,此时任务栏就会出现微博图标,访问起来就比较...

  • 微博变了,微博错了

    这几年,一次次发现微博错了。我用微博七八年了,在微博上有许多朋友。但在不知不觉间,微博变了,微博上的价值观变得越来...

  • 免费学画画自媒体大全,超全!

    微博:懒人简笔画 微博:金心简笔画 微博:简笔画 微博:铃铛子手帐 微博:爱画画的兔子姐 微博:夏七酱 微博:听美...

  • 网页分享

    Title 1、新浪微博 新浪微博 2、腾讯微博 腾讯微博 3、开...

  • 微博

    往事不记,后事不提

网友评论

      本文标题:微博-第五天

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