作业的问题

作业的问题

老师问下怎么将状态栏和头部一个颜色,需要对状态栏单独设置颜色吗

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

5回答
Tender10 2018-02-09 16:06:04

建议图片素材都放在assets图片素材库文件中。如果还是想拖入到项目工程中,那就在拖入后选择要添加的工程,还有要复制一份。如下图所示的三个选项都需要进行勾选

http://img1.sycdn.imooc.com//climg/5a7d56670001dda707300430.jpg

  • 提问者 二重幻想 #1
    不知道怎么回事,从作业上下载下来的工程是可以运行的,那我下次放asset文件里吧
    2018-02-09 16:45:59
  • Tender10 回复 提问者 二重幻想 #2
    因为你是在本地电脑创建的工程,你下载下来以后,它也会找到那个文件夹的路径去进行加载的。建议以后还是放在asset文件里,或者你就记得选中那几个选项也是可以的哦。
    2018-02-09 17:13:34
提问者 二重幻想 2018-02-09 15:09:31

老师还有,http://img1.sycdn.imooc.com//climg/5a7d490100011b4e13540976.jpg

上传作业我上传这个,你那显示没用icons文件

  • 上传的压缩包,应该是最外层的压缩包,你应该将所有的文件都包含进来才可以。因为缺少这个icons文件夹,就无法运行了。
    2018-02-09 15:50:30
  • 提问者 二重幻想 回复 Tender10 #2
    我就是上传的这个压缩包,你那看不到icon文件,所有文件都在里面
    2018-02-09 15:51:43
提问者 二重幻想 2018-02-08 17:52:45

l老师还有个问题,http://img1.sycdn.imooc.com//climg/5a7c1db40001b7ab18041076.jpg在复用的时候我明明只滑动了一个cell,他却输出了刚好一屏幕的cell

  • 你滑动一个cell,但是在屏幕上会展示所能看见所有cell的一个数据啊。
    2018-02-09 09:53:17
  • 提问者 二重幻想 回复 Tender10 #2
    我的意思是只滑动一个可见的cell
    2018-02-09 12:58:34
  • Tender10 回复 提问者 二重幻想 #3
    你的意思是你一加载的时候屏幕上也只是会显示一个cell?如果是一加载的时候你显示了多少个cell,那么你滚动一个cell触发代理方法打印数据的时候,它会将加载的数据都会打印出来啊。
    2018-02-09 13:43:35
提问者 二重幻想 2018-02-08 15:19:43

http://img1.sycdn.imooc.com//climg/5a7bf9f90001c97c05940186.jpg

按老师你说的设置没效果,我的是这样

  • 你也可以重写-(UIStatusBarStyle)preferredStatusBarStyle;这个方法,在里面返回你想要设置的风格。
    2018-02-08 15:33:44
Tender10 2018-02-08 15:00:09

1、在项目的infoPlist文件中添加一项:View controller-based status bar appearance,设置为YES。

2、在需要修改状态栏的控制器viewDidLoad中写上[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleLightContent;

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
iOS进阶:界面优化与数据存储
  • 参与学习       516    人
  • 提交作业       158    份
  • 解答问题       637    个

本路径采用基础+案例方式,助你解开对界面优化、数据储存、屏幕适配的疑惑。6小时团购项目实战加最新版本Swift讲解,让你掌握更多iOS开发技巧。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师