使用过渡动画ios4.0+重新加载/刷新ViewController的SuperView;
我是ios开发新手 安装程序 视图层次结构如下所示: MyViewController具有以下功能 myView(UIView) ->导航栏 ->UiCollectionView ->ui按钮 发生了什么事?? RootViewContoller显示myViewController (到目前为止一切正常) 之后我想做什么?? 单击“UIButton”:-重新加载“myView”,在导航栏中使用不同的文本,在“UICollectionView中使用不同的内容 动画要求:重新加载/刷新视图时应具有视图的过渡效果,例如:从左翻转、卷曲等 ->我尝试了[myView setNeedsDisplay]来查看视图是否在没有动画的情况下重新加载-不起作用 ->我也试过了使用过渡动画ios4.0+重新加载/刷新ViewController的SuperView;,ios,objective-c,uiview,Ios,Objective C,Uiview,我是ios开发新手 安装程序 视图层次结构如下所示: MyViewController具有以下功能 myView(UIView) ->导航栏 ->UiCollectionView ->ui按钮 发生了什么事?? RootViewContoller显示myViewController (到目前为止一切正常) 之后我想做什么?? 单击“UIButton”:-重新加载“myView”,在导航栏中使用不同的文本,在“UICollectionView中使用不同的内容 动画要求:重新加载/刷新视图时应具有视
[UIView transitionWithView:myView ....
虽然我不知道在动画块中放什么会触发视图刷新
我将感谢任何帮助。谢谢创建视图控制器的第二个实例,正确设置其标题和
UICollectionView
内容,然后在处理按钮操作时,执行以下操作:
[self.navigationController pushViewController:newViewController animated:NO];
这是在iOS下处理导航层次结构的基本方法:创建新的控制器,并将它们推送到/从导航控制器中弹出
如果您不是在使用导航控制器,而是在尝试实现与导航控制器自己可以处理的功能相同的功能,我强烈建议您改用…:-)
希望这有帮助。谢谢。在我的例子中,使用导航控制器是有意义的。我会试试的。它只会带来很多东西。但出于好奇,如果我不想使用导航控制器,该怎么办??我理解苹果试图让糟糕的设计变得困难。但是,假设我没有导航控制器,我也不想使用它。。
[self.navigationController pushViewController:newViewController animated:NO];