У меня есть один Uibutton в Buttom. когда пользователь нажимает на эту кнопку, анимация uiview отображается как всплывающее окно с buttom to up. это мой кодСоздайте тень (или размытие), когда пользователь нажимает на UIbutton?
-(void)viewDidLoad
{
[super viewDidLoad];
self.BuyButtonPopUpView.frame = CGRectMake(self.BuyButtonPopUpView.frame.origin.x, 1000, self.BuyButtonPopUpView.frame.size.width,self.BuyButtonPopUpView.frame.size.height);
}
- (IBAction)animated:(id)sender
{
if(_isAnimated)
{
[UIView animateWithDuration:0.3
delay:0.0
options: UIViewAnimationOptionCurveEaseIn
animations:^{
self.BuyButtonPopUpView.frame = CGRectMake(self.BuyButtonPopUpView.frame.origin.x, 520, self.BuyButtonPopUpView.frame.size.width,self.BuyButtonPopUpView.frame.size.height);
}
completion:^(BOOL finished){
}];
_isAnimated=NO;
}
else
{
[UIView animateWithDuration:0.3
delay:0.0
options: UIViewAnimationOptionCurveEaseIn
animations:^{
self.BuyButtonPopUpView.frame = CGRectMake(self.BuyButtonPopUpView.frame.origin.x, 1000, self.BuyButtonPopUpView.frame.size.width,self.BuyButtonPopUpView.frame.size.height);
}
completion:^(BOOL finished)
{
}];
_isAnimated=YES;
}
}
UIView анимация отлично работает, но когда UIView появляются, чем фон зрение создает тень (или размытость), как UIActionSheet и после законченного вида анимации фона ясно. Я не знаю, как реализовать. плз помочь мне Я новичок в КСН ...
Вместо этого вы можете использовать два изображения, выбранные и нормальные, и соответственно изменить их, если анимация не требуется –
спасибо за ваше предложение .. –