3D Touch,Peek&弹出不同的框架大小

时间:2016-08-19 11:01:21

标签: ios 3dtouch peek-pop

我实施了peek&弹出我的照片视图。

我将peek视图控制器的preferredSize设置为适合

中的照片
- (UIViewController*)previewingContext:viewControllerForLocation:

看起来不错:

enter image description here

然后将其作为

中的viewControllerToCommit推送
- (void)previewingContext: commitViewController:

但是当我提交pop时,我得到一个大小错误的视图控制器: enter image description here

通常,视图控制器应如下所示:

enter image description here

我尝试在

中设置帧大小和preferredSize
- (void)previewingContext: commitViewController:

但仍无效。

为了避免这种情况,我不能设置preferredContentSize,或者在没有设置preferredContentSize的情况下实例化新的视图控制器,也不是完美的。

我在这里做错了吗?

0 个答案:

没有答案