如果有人 Google+应用,我当然可以理解我要实施的内容。
(在此解释: UIViewController Containment with animation like Google+)
我认为它与 iOS 7日历应用中的新效果有关。
(在此解释: Recreating iOS 7 Calendar UIView Animation)
-
这是我现在在许多应用中看到的常见动画效果。
几个月前, Rob 这位家伙试图帮我解决这个问题his answer:
现在我试图实现它,但是有一个问题。图片解释得更好:
INITIAL STATE
当前实施的内容
应该发生什么
我创建了一个超级简单的项目,显示了实现(几行)。
有人可以帮我找到问题所在吗?
答案 0 :(得分:1)
问题是您正在尝试使用自动布局更改视图的框架。你不能这样做。自动布局系统将覆盖您的更改。尝试在故事板中关闭自动布局,您会发现它有效。
所以你的选择是:
对于(2),您可以进入故事板并在容器视图上设置宽度和高度约束,它将起作用。如果固定大小不是您想要的确切行为,则需要在您的要求中更明确。
您现在获得的默认约束将附加到父视图,并且在您将视图移动到新父级时不会随身携带。