如何分离视图并重新分配它?清除视图并重新绘制图像
代码:
-(IBAction)CancelButton{
[drawImage removeFromSuperview];
[drawImage dealloc];
当你点击取消按钮的观点被清除,但没有任何东西可以在页面上绘制。我需要在页面上绘制。
如何分离视图并重新分配它?清除视图并重新绘制图像
代码:
-(IBAction)CancelButton{
[drawImage removeFromSuperview];
[drawImage dealloc];
当你点击取消按钮的观点被清除,但没有任何东西可以在页面上绘制。我需要在页面上绘制。
您不应该在dealloc
之外拨打dealloc
,然后[super dealloc]
是唯一被接受的电话。
[drawImage release];
drawImage = nil;
是你应该做的,但如果你想重新使用它下一秒也许你只是想从超视图中删除,然后将其添加为子视图或者可能只是将其隐藏:
drawImage.hidden = YES;
您现在应该如何分配和初始化视图。否则,你应该阅读一个Objective-C教程。
你必须释放对象序以如下摧毁它:
[drawImage release];
但是如果你想重用对象,然后做到这一点是首先从上海华其拆下
的最佳途径[drawImage removeFromSuperview];
然后你可以如下把它加为子视图当前类的重用:
[self addSubview:drawImage];