的iOS:drawRect中重绘

问题描述:

我是新来的iOS编程,希望您能帮助我:-)的iOS:drawRect中重绘

在我的应用程序,我画使用- (void)drawRect:(CGRect)rect功能的圈子的一个问题。 一切正常!现在我们来解决我的问题:

当我按下应用程序上的按钮时,应该绘制另一个圆,并修改旧的(更改颜色或半径等)。怎么做?

如何重新绘制视图?

非常感谢!

+0

请注意,'IOS'和'iOS'不一样,它有一个不同的地方,它不是一个是大写字母,另一个不是。我已经相应地编辑了您的问题标题。我也删除了'Apple'标签,因为这与苹果本身没有任何实际关系,我删除了'xcode'标签,因为这与'xcode IDE'无关。快乐编码 – Popeye 2014-10-07 15:21:58

+0

对不起:-X我会尽我所能在将来更小心 – Petschuschkah 2014-10-08 10:59:39

您可以重绘视图与此代码:

[yourview setNeedsDisplay]; 

这将迫使drawRect再次调用。

添加另一个圈子的主视图

[self.view addSubview:anotherView]