【iOS】—— 第二周 3Gshare所遇到的问题

一.APP的界面

23

在这里插入图片描2述

233

66

76

54

657

该程序实现了基本界面,以及上传头像和点赞分享。

代码链接:3Gshare

二.遇到的问题

1.在写登陆和注册界面时的界面间传值会出现传值不成功的现象。
2.在第一个界面的自定义cell中,点击进入相应的界面,点赞浏览及分享数不会同步。
3.在写上传界面的作品属性时对tableview的使用理解的不够透彻,不会tableviewcell的收缩和展开。
4.第三个界面的基础一开始掌握不熟,并且其头顶的选择框不知如何实现。

三.解决方法

1.要实现不同界面的传值必须要将所传递的属性进行初始化在赋值,利用协议传值将两个界面的值进行传递。
2._cell = [self.tableView cellForRowAtIndexPath:indexPath];使用该代码获取当前cell,然后进行两个界面之间的值传递,属性传递和代理传递,将cell和其进入的界面的点赞浏览及分享绑定起来,从而使它们的值同步。
3.对作品属性栏要实现tableviewcell的收缩和展开需要自定义个cell其中只有label和一个可变数组将内容存入该数组,只显示该数组的首元素,再将第一个cell展示出来,其后边设置一个button,点击button让tableview显示出来的高度减少只留一个cell的高度即可,让其达到收缩和展开的目的,点击相应的cell就将数组相应位置的内容提到最前方,再删除原位置的数据,更新tableview的数据,就完成了收缩和展开。
4.第三个界面的基础就是先加一个scrollview其画布的宽度为屏幕的3倍,然后再将3个tableview加入相应的位置达到目的,其顶部的选择框为UISegmentedControl,使用它所拥有的方法将scrollview的位置和它的selectedSegmentIndex关联起来达到目的。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值