我有一个带有UIView的UIPopoverViewController。当我在UIView中按下一个按钮时,我希望它在UIPopoverViewController内部呈现一个新的UIView。然而,它一直占据全屏。我该如何解决这个问题?
由于
答案 0 :(得分:0)
在里面创建一个新的PopoverViewController以打开新视图 希望这有帮助
答案 1 :(得分:0)
每次更改内容视图时,都必须设置弹出窗口视图的内容大小,以维护自定义大小。
Apple popoverContentSize
上的文档:
此属性表示托管的内容视图的大小 由contentViewController属性中的视图控制器。该 此属性的初始值在视图中设置为value controller的contentSizeForViewInPopover属性。改变价值 此属性的值将覆盖当前视图的默认值 控制器。在您指定新值之前,覆盖的值将一直存在 内容视图控制器到接收器。因此,如果你想保留 您的被覆盖的值,您必须在更改内容后重新分配它 查看控制器。