相关疑难解决方法(0)

如何调整UIModalPresentationFormSheet的大小?

我试图将模态视图控制器显示为UIPresentationFormSheet.视图出现,但我似乎无法调整大小.我的XIB具有适当的高度和宽度,但是当我这样调用它时它似乎被覆盖了:

composeTweetController = [[ComposeTweet alloc] initWithNibName:@"ComposeTweet" bundle:nil];
composeTweetController.modalPresentationStyle = UIModalPresentationFormSheet;
[self presentModalViewController:composeTweetController animated:TRUE];
Run Code Online (Sandbox Code Playgroud)

有什么想法吗?我正在使用iPhone SDK 3.2 beta 4

iphone cocoa-touch objective-c uikit

45
推荐指数
4
解决办法
4万
查看次数

iPad 上 modalPresentationStyle - FormSheet 的高度究竟是多少?

iPad 上 modalPresentationStyle - FormSheet 的高度究竟是多少?我写了一行代码来获取 self.view 的高度,如下所示:

println("Height - modalPresentationStyle FormSheet: \(self.view.frame.size.height)")
Run Code Online (Sandbox Code Playgroud)

经过测试,我得到了这两个结果:

ModalViewController 上没有 Formsheet,高度为1024.0

在 modalPresentationStyle 上使用 Formsheet 时,高度为1024.0 ,这是错误的,因为高度应该小于 1024.0

知道它有什么问题吗?我需要使用表单从 self.view.frame.size.height 中获得正确的高度,因为我需要在代码中的某处编写公式。我不需要更改表单的大小。

modalviewcontroller ios swift

2
推荐指数
1
解决办法
1006
查看次数