У меня есть класс Advertising UIViewController, который содержит следующий код.Рамка - это точное измерение изображения.Когда он оживляется, я хочу, чтобы он исчез в точке 76.0.Я сделал рамку UIViewController такого же размера, что и изображение, но оно не затеняет изображение, когда оно скользит вниз.
Как мне сделать так, чтобы я не мог видеть представление uiimage, когда оно покидаетUIViewController frame?
-(void)viewDidLoad{
UIImageView *ad = [[UIImageView alloc] initWithFrame:CGRectMake(0.0, 0.0, 320.0, 76.0)];
ad.image = [UIImage imageNamed:@"advertisement.jpg"];
[self.view addSubview:ad];
[ad release];
[UIView animateWithDuration:1.0 //animate the content offset
delay:6.0
options:UIViewAnimationCurveEaseIn
animations:^{
ad.frame = CGRectMake(0.0, 152.0, 320.0, 76.0); }
completion:^(BOOL finished){
}
];
}
Appdelegate:
Advertisement *theAdView = [[Advertisement alloc] init];
theAdView.view.frame = CGRectMake(0.0, self.window.frame.size.height-120.0, 320.0, 76.0);
[self.window addSubview:theAdView.view];