当前位置: 代码迷 >> Iphone >> dismissModalViewController 后会导致父视图的位置复原怎么处理
  详细解决方案

dismissModalViewController 后会导致父视图的位置复原怎么处理

热度:93   发布时间:2016-04-25 06:24:22.0
dismissModalViewController 后会导致父视图的位置复原怎么办?
情况如下,创建了一个视图A,并对A进行了平移(通过设置bounds的原点实现,因为transform会导致frame变化)
然后进行presenModalViewController弹出模态窗口,然后dissModalViewController以返回原视图。
问题是,返回原视图A后,平移操作效果消失,A视图又恢复了平移前的模样。请问有没有方法可以阻止这种恢复操作?
PS:个人试过在viewDidDisappear中记录A的bounds,然后在viewWillAppear中进行恢复可以得到类似效果。但貌似
不稳定,所以如果有更标准或更好的解决方案将不胜感激。

------解决方案--------------------
它的sdk上有介绍吗?
------解决方案--------------------
有没有勾选 Resize View from Nib ? 默认是勾选的,你取消掉试试看?