我想删除添加的子视图,但我不能这样做... 我在UIButton中添加了subView
//Create the first status image and the indicator view
UIImage *statusImage = [UIImage imageNamed:@"loader_01.png"];
UIImageView *activityImageView = [[UIImageView alloc]
initWithImage:statusImage];
//Add more images which will be used for the animation
activityImageView.animationImages = [NSArray arrayWithObjects:
[UIImage imageNamed:@"loader_01.png"],
[UIImage imageNamed:@"loader_02.png"],
[UIImage imageNamed:@"loader_03.png"],
[UIImage imageNamed:@"loader_04.png"],
nil];
//Set the duration of the animation (play with it
//until it looks nice for you)
activityImageView.animationDuration = 0.3;
//Position the activity image view somewhere in
//the middle of your current view
activityImageView.frame = CGRectMake(
self.view.frame.size.width/2
-statusImage.size.width/2,
self.view.frame.size.height/2
-statusImage.size.height/2,
statusImage.size.width,
statusImage.size.height);
//Start the animation
[activityImageView startAnimating];
//Add your custom activity indicator to your current view
[self.view addSubview:activityImageView];
现在我想用另一个IBAction移除activityimageView ......但是Xcode不知道SubView ...... 有什么想法吗?!
答案 0 :(得分:2)
放置你的
UIImageView *activityImageView
在.h文件和IBAction中编写如下代码
[activityImageView removeFromSuperView];