在这里尝试开发一个侧面菜单,但我面临一个问题,我无法弄清楚为什么会发生。
以下是一个展示问题所在的视频示例:
https://www.dropbox.com/s/i97iigus8gj2sl4/problem_side_menu.mov
当我按下菜单按钮时,标签首先出现在视图控制器上,我想要的是最新的跟随过渡动画。
我有一个容器视图控制器来管理我的所有视图控制器。 已经做了一些研究,但我真的不知道哪些关键词用来查找有用的信息。
我非常感谢您提供的任何帮助。
答案 0 :(得分:1)
动画表明您在错误的视图上绘制了按钮。确保您的侧边菜单是按钮的所有者。
答案 1 :(得分:0)
我建议做的是在转换发生时淡化UILabels / UIButton。因此,在隐藏侧边菜单容器的代码中,请在那里进行动画处理。
[UIView animateWithDuration:0.2
delay:0.0
options:UIViewAnimationOptionCurveLinear
animations:^
{
self.label.alpha = 0.0;
self.button.alpha = 0.0;
}
completion:^(BOOL finished)
{
if (finished)
{
self.label.alpha = 1.0;
self.button.alpha = 1.0;
}
}];