暑期第二周总结
作者:互联网
本周任务
仿写3GshareAPP,完成了微信朋友圈界面的一次考核
开发成果
遇到的一些问题
1.把一个UIImageView加入view后,再向view中加入一个UIImageView位置在第一个上时,第一张图片会黑屏或者缩小化,不能正确显示两张图片。
解决方案:将第二张图片视图直接夹在第一张图片视图上
[_firstImageView addSubview:_secondImageView];
2.在写选择头像上传的界面时,一开始取消选中后,选中的总数还是没有发生变化。
解决方案:在点击取消选中后,在事件函数中加入循环删除掉指定的元素。
3.一开始标签选中时,没有区分标签,导致点击后标签都改变了状态。
解决方案:在设置按钮后加入tag值,在事件中通过tag值区分标签。
4.在设置照片墙时,没有加入判空导致程序崩溃。
解决方案:在照片墙的事件函数中加入判断条件,若数组为空,直接弹出当前视图,非空进行协议传值。
5.一开始对导航栏理解不透彻,推出的视图没有导航栏。
解决方案:将推出视图作为导航栏的根视图,然后再推出导航栏
VxViewController* vxViewController = [[VxViewController alloc] init];
UINavigationController* navigationController = [[UINavigationController alloc] initWithRootViewController:vxViewController];
navigationController.modalPresentationStyle = UIModalPresentationFullScreen;
[self presentViewController:navigationController animated:YES completion:nil];
标签:总结,加入,解决方案,navigationController,视图,第二周,选中,暑期,标签 来源: https://blog.csdn.net/chabuduoxs/article/details/119272569