Ipad 使用导航控制器更改UIPopoverView大小
我已经为ipad实现了一个Ipad 使用导航控制器更改UIPopoverView大小,ipad,uinavigationcontroller,uipopovercontroller,segue,Ipad,Uinavigationcontroller,Uipopovercontroller,Segue,我已经为ipad实现了一个UIPopover视图,里面有导航控制器。最初,popover视图的大小很小,当我推到另一个视图时,它会变大 但当我按下“后退”按钮时,只有宽度变小,但高度保持不变。我已经明确地从右舷设置了视图大小,popover由segue设置。你能帮我吗 在视图控制器中,实现-(CGSize)contentSizeForViewInPopover,并返回所需大小的cRect。这是get在运行时用来确定大小的内容。情节提要设置只是一个存档的初始化值。还提到了一些可能需要考虑的边缘情况
UIPopover
视图,里面有导航控制器
。最初,popover视图的大小很小,当我推到另一个视图时,它会变大
但当我按下“后退”按钮时,只有宽度变小,但高度保持不变。我已经明确地从右舷设置了视图大小,popover由segue设置。你能帮我吗 在视图控制器中,实现
-(CGSize)contentSizeForViewInPopover
,并返回所需大小的cRect。这是get在运行时用来确定大小的内容。情节提要设置只是一个存档的初始化值。还提到了一些可能需要考虑的边缘情况(当呈现视图控制器时,实际上有一系列的责任,事情可能会变得复杂,但也不是那么糟糕) 尝试子类化UnavigigPosiver并覆盖其内容集。这对我有用:)
默认情况下,UINavigationController似乎只查看其子视图控制器的宽度。(或者可能只在高度上增长?您能告诉我应该在哪个视图控制器中实现吗?