4

我为我的照片视图实现了 peek & pop。

我设置了 peek view 控制器的 preferredSize 以适应照片

- (UIViewController*)previewingContext:viewControllerForLocation:

看起来不错:

在此处输入图像描述

只需将其作为 viewControllerToCommit 推入

- (void)previewingContext: commitViewController:

但是当我提交 pop 时,我得到一个大小错误的视图控制器: 在此处输入图像描述

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

在此处输入图像描述

我试图在

- (void)previewingContext: commitViewController:

但仍然无法正常工作。

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

我在这里做错什么了吗?

4

0 回答 0