百思不得姐(第六天)

今天有事,所以写的不是很多,就只是把评论界面大致写完了

大致效果如图

大致做法

  • 整体是一个XIB,下面写评论那里是左右2边各1个button,中间一个textfield,都设置了约束
  • 评论框上面是一个TableView
  • 上面的视频那里并不是cell,而是一个view,只是将上个页面的cell加载到这个页面上来,为了方便,将这个cell直接放入一个view而加到了TableView的headView上了
  • 最新评论为头视图

小技巧

  • 在评论区中的cell高度不用在写个方法来根据label的字数来算cell的高度,发现了一个方法,大概估算cell高度,百度查了一下,还挺好用的,评论2、3行的时候大致这个高度还是可以自动计算的,如果多了的话估计还是不行,这个还没测试过
self.myTableView.estimatedRowHeight = 44;

这个页面大致就这样了.把后面写完了有时间再来给这个页面加东西,例如点赞按钮什么的!

时间: 2024-07-30 13:48:19

百思不得姐(第六天)的相关文章

iOS开发——完整项目实战OC篇&百思不得姐第六天

百思不得姐第六天 上午 一:使用Xib加载View 一般我们直接在分类里面,因为Xib加载的代码都是一样 二:键盘的两个常见属性 inoutAccessoryView inputView 三:切换系统和自定义键盘的简单使用方式,是不是很变态 根据使用的键盘判断类型并且切换 四:使用动画的方式,其实就是设置切换的时间就可以了 五:特殊需求,直接总定义并且添加View(不使用inoutAccessoryView) 使用通知实现工具条跟着键盘的移动:(上移键盘的高度) 1:改变Y值,上下改变Y值->使

第二个Sprint冲刺第六天

第二个Sprint冲刺第六天

iOS开发——完整项目实战OC篇&百思不得姐第十天

百思不得姐第十天 一:设置时间的显示 显示如下 二:MJExtension类型(名字)的指定——映射 1.在模型实中 2.字典转模型中 三:常见问题 问题1:多个对一个 有时候可能会有多个属性对应一个名字的时候我们就需要使用的到数组 问题2:子模型中的名字 问题3:返回复杂的数据(比如在一个字典里面还有一个字典再在里面有一个url数组) 统一处理 四:模型中嵌套模型:数组中存放模型(模型里面有数组数组里面又装着模型) 或者在代理或在一个独立的文件中的load方法中 五:没有注释 没有参与编译 @

iOS开发——完整项目实战OC篇&百思不得姐第五天

百思不得姐第五天 上午 一:蒙板 tabBarController:addsubViews Window:rootViewController Modal:presentViewController(rootViewController) 二:显示界面不是想要的效果 由于是使用Xib所以默认在ViewDidLoad中的frame是对应Xib的frame:(600,600) 我们如果要实现布局应该在-viewDidLayoutSubViews实现 但是如果真的要在ViewDidLoad里面实现我们

iOS开发——完整项目实战Swift篇&百思不得姐Swift版总结(二)

百思不得姐Swift版总结(二) tabBar和NavBar配色方案 一.常规主题色使用点 应用在发布前都会对其主题色进行设置,以统一应用的风格(可能有多套主题).在主题色设置上有几个方面,如下: 1.TabBar部分,设置图片高亮.文本高度颜色 2.NavigationBar部分,设置导航栏颜色及字体颜色 3.应用标签等,设置字体的颜色 4.应用图片主题色 主题色的设置点,大体从上面四个方面着手,图片的主题色我们可通过图片更换的方式进行处理.而通过代码来处理的1-3条,有着不同的处理方法.大家

第一次冲刺第六天

团队第一次冲刺第六天(2015/5/11) 完成任务: 部分附加小功能已经基本实现. 计划任务: 完成晃动实现亮屏锁屏. 遇到问题: 不过分功能有时可以用,有时不反映.软件不强壮

团队作业8----第二次项目冲刺(Beta阶段) 第六天

BETA阶段冲刺第六天 1.小会议ing 2.每个人的工作 (1)昨天已完成的工作 重复部分可以用红色字体显示 (2) 今天计划完成的工作 (3) 工作中遇到的困难: 尤少辉:在测试的时候,当队友提出对查重部分显示红色这方面的bug时,起初没有想到是其中的一个空格键没有处理好,由于这块部分的代码是我写的,发现自己当时有些马虎了,但是今天及时发现,这也说明代码复审的重要性. 洪世豪:今天测试一切顺利,并没有遇到太大的问题 王杰:对于重复部分显示红色这块方面测试,在重复的开头第一句话无法显示红色,经

百思不得姐第1天

一:项目环境的搭建: 项目环境的搭建包括:1:新建类的前缀   2:项目支持的旋转方向,版本   3:项目名称,软件名称 4:APP的icon,启动图片的设置 5:项目的文件夹分层 6:根控制器的设置 等 具体详情请参照新浪微博的项目环境配置 二:cocoaPods的安装与使用 1:具体参照新浪微博项目cocoaPods的安装与使用:安装并导入所需要的依赖库 三:百思不得姐主框架的搭建 1:删除storyBoard,重新定义窗口的根视图控制器 #import "AppDelegate.h&quo

团队项目冲刺第六天

团队项目冲刺第六天个人工作总结如下: 1.昨天干了什么? 昨天实现了软件的用户注册功能,但是数据库的设计需要后期进行优化设计. 2.今天准备干些什么? 今天准备将已经做好的界面或者部分功能进行整合,从整体上对软件的设计进行修改完善. 3.遇到什么难题? 界面之间的跳转出现问题,并且有些界面的设计xu要进行修改,比如最开始运行的界面需要设置为全屏,将theme设置为了全屏,但是样式没有发生变化,xml文件中也进行了配置,目前还不知道错误在哪..