iOS如何使用autolayout为纵向和横向移动屏幕外观设置动画?

时间:2014-08-01 21:17:42

标签: ios objective-c uiview autolayout

我正在寻找一种通过滑动手势移动UIView屏幕外的方法。我完成了所有设置,但注意到下面的代码将面板向下移动,而不是在纵向模式下移出屏幕。 我有没有办法指定"将UIView向右移动x个像素,无论设备方向还是自动布局?可能会动态地将前导空间更改为superview"是答案?

   CGPoint sidePanelCenter = self.sidePanel.center;
   float width = self.sidePanel.bounds.size.width; 

   self.sidePanel.center = CGPointMake(sidePanelCenter.x-width, sidePanelCenter.y);

1 个答案:

答案 0 :(得分:0)

设置将NSLayoutConstraint位置设置为IBOutlet的UIView,并将其更改为代码而不是center属性。