我正在尝试在iPad上使用表单视图方式加载一个UIViewController。问题是这个新视图的大小,我已经在IBuilder中设置了大小值,但模态视图仍然采用固定值。 我也尝试过在prepareForSegue中这样做:HelpViewController *viewController...
苹果在2021年的iOS 15中终于发布了一个类似于Apple Maps的“底部面板”控件:UISheetPresentationController。 这种类型的面板本地支持“挡板”,即面板自然停留的高度。默认的large()挡板代表全屏面板呈现,而medium()挡板则覆盖大约一半的屏幕...
我正在尝试使用自定义的UIPopoverPresentationController类来显示一个弹出窗口。但是它会崩溃并显示错误(<UIPopoverPresentationController: 0x7a772950>) should have a non-nil sourceV...
我正在使用自定义转场和自定义 UIPresentationController 来展示一个 UIViewController,但是该视图控制器的视图并没有覆盖整个屏幕,所以呈现视图控制器仍然可见。 接下来,我在这个视图控制器上方展示了一个 UIImagePickerController 的实...
我正在使用自定义的演示控制器来做类似于UIAlertView的东西。我希望它在键盘显示时向上移动。在UIKeyboardWillShowNotification处理程序中,我获取新键盘框架,将其存储在属性中,然后调用:self.presentedView.frame = [wself fram...
我转向使用基于UIPresentationController的视图控制器演示,但遇到了一些API方面的困惑。 我有一个自定义的侧边栏样式视图控制器呈现(类似于LookInside WWDC 2014演示代码)。 这个类群(UIPresentationController、UIViewCo...
我使用 UIPresentationController 来显示底部提示。有时候 presentationController 可能会呈现另一个控制器。当呈现的控制器被解除时,presentationController 的高度会发生变化。为什么会发生变化,我该如何解决这个问题。代码如下:cl...
你好,有没有办法在向左滑动并单击 Edit 后打开一个 UIPresentationController? func tableView(tableView: UITableView, editActionsForRowAtIndexPath indexPath: NSIndexPath...
我一直在跟随这个教程,学习如何使用UIPresentationController在iOS 8中实现自定义视图控制器转换。到目前为止,一切都很清晰,但我似乎无法使我的视图控制器达到正确的大小。 在那个教程中,他们有以下代码:class OverlayPresentationControlle...
我正在使用视图控制器容器来管理一组子视图控制器,这些子视图控制器应该能够以自定义方式模态呈现其他视图控制器。 我遇到了一个问题,即当使用UIModalPresentationStyle.custom从视图控制器进行呈现时,definesPresentationContext属性不会被使用。 ...