我正在寻找一种通过滑动手势移动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);
答案 0 :(得分:0)
设置将NSLayoutConstraint
位置设置为IBOutlet的UIView
,并将其更改为代码而不是center
属性。