为什么感觉这进度条和黑色的背景颜色合为一体了,不能单独分开么

为什么感觉这进度条和黑色的背景颜色合为一体了,不能单独分开么

我将这个代码移动到另外一个工程过后,结果我那个工程的背景颜色也变成黑色了,以前是白色的

正在回答

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

5回答

你可以先注释这些绘制操作,如果运行工程本身就是黑色的背景颜色,可以在AppDelegate.m中,在application方法中,设置self.window

\\1、系统创建window
self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
\\2、设置背景颜色
self.window.backgroundColor = [UIColor whiteColor];
\\3、设置可见
[self.window makeKeyAndVisible];


  • 慕函数1522530 提问者 #1
    解决了,添加了这两个代码 [[UIColor blueColor] setFill]; UIRectFill(rect); 谢谢
    2018-11-06 15:19:26
提问者 慕函数1522530 2018-11-06 11:03:43
Tender10 2018-11-06 09:49:50

你重新给背景颜色设置一下颜色呢。

  • 提问者 慕函数1522530 #1
    忘记代码是什么呢,
    2018-11-06 10:08:51
  • Tender10 回复 提问者 慕函数1522530 #2
    首先设置背景颜色的属性是backgroundColor,你当前的界面就是storyboard自带的控制器嘛,如果是,直接设置self.view.backgroundColor=[UIColor XXX];
    2018-11-06 10:33:55
  • 提问者 慕函数1522530 回复 Tender10 #3
    还是不行我把代码发给您看看
    2018-11-06 11:02:29
提问者 慕函数1522530 2018-11-06 09:43:59
提问者 慕函数1522530 2018-11-06 09:30:51

  CGContextRef context = UIGraphicsGetCurrentContext();

        [color1 setStroke];

        CGContextSetLineCap(context, kCGLineCapRound);

        CGContextSetLineWidth(context, 15.0);

        CGContextMoveToPoint(context, 25, 208);

        CGContextAddLineToPoint(context, 25+(self.percent/100.0)*(414-50),308);

        CGContextStrokePath(context);


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

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

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

0 星
iOS入门:基础语法与常用控件
  • 参与学习       1337    人
  • 提交作业       712    份
  • 解答问题       1878    个

很多人都在疑问没有基础该怎么学习iOS开发?不用担心,本路径采用游戏关卡式的教学模式,并且以经典OC与最新Swift双重结合的教学内容,帮助大家快速掌握两种iOS开发语言基础,去掉“零”标签。

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

在线咨询

领取优惠

免费试听

领取大纲

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