移动UITableViewCell的内容
如果有人有Google+应用程序肯定能理解我正在尝试实施的内容。
( 在此处解释: UIViewController包含像Google+这样的动画 )
我认为它与iOS 7 Calendar App中的新效果有关。
( 在此解释:重新创建 iOS 7日历UIView动画 )
–
这是我现在在许多应用程序中看到的常见动画效果。
几个月前, 罗布同胞试图帮我解决这个问题 :
现在我试图实现它,但是有一个问题。 图片说明更好:
初始状态
什么发生了当前的实施
应该发生什么
我创建了一个超级简单的项目,显示了实现(几行)。
有人可以帮我找到问题所在吗?
REPO : https : //github.com/socksz/MovingTableViewCellContent
问题是您正在尝试使用自动布局更改视图的框架。 你不能这样做。 自动布局系统将覆盖您的更改。 尝试关闭故事板中的自动布局,您会发现它有效。
所以你的选择是:
- 不要使用自动布局
- 使用/操纵约束而不是框架。
对于(2),您可以进入故事板并在容器视图上设置宽度和高度约束,它将起作用。 如果固定大小不是您想要的确切行为,则需要在您的要求中更明确。
您现在获得的默认约束将附加到父视图,并且在将视图移动到新父级时不会随身携带。