我有一个UIView
我以模态方式显示的,这个视图承载一个imageview
,我正在尝试创建一个 vehavior,当用户单击一个按钮(如 select)而不是关闭模态窗口时,我会从模态窗口淡入(转换)回到Viewcontroller
,并将该图像作为 parent 的背景viewcontroller
,我在网上找不到类似这种行为的任何东西。
有任何想法吗?
我有一个UIView
我以模态方式显示的,这个视图承载一个imageview
,我正在尝试创建一个 vehavior,当用户单击一个按钮(如 select)而不是关闭模态窗口时,我会从模态窗口淡入(转换)回到Viewcontroller
,并将该图像作为 parent 的背景viewcontroller
,我在网上找不到类似这种行为的任何东西。
有任何想法吗?
我认为你需要这些方面的东西。
为您的视图设置自定义隐藏和显示方法。像这样的东西:
- (void)show:(BOOL)animated
{
if (animated) {
__weak StoryMetadataView * blockSelf = self;
[UIView animateWithDuration:kShowHideDuration animations:^{
blockSelf.alpha = 1.0;
} completion:^(BOOL finished) {
}];
} else {
self.alpha = 1.0;
}
}
- (void)hide:(BOOL)animated
{
if (animated) {
__weak StoryMetadataView * blockSelf = self;
[UIView animateWithDuration:kShowHideDuration animations:^{
blockSelf.alpha = 0.0;
} completion:^(BOOL finished) {
[blockSelf removeFromSuperview];
}];
} else {
self.alpha = 0.0;
}
}