UIPopoverController,如何改变它的大小?

发布于 2024-12-02 09:13:43 字数 276 浏览 4 评论 0原文

我的分割视图应用程序中有UIPopoverController,我只需要让弹出窗口更长一些。 在 DetatilViewController 的 viewDidLoad 中,我输入:

self.popoverController.popoverContentSize=CGSizeMake(320, 1400);

什么都没有发生(我应该什么时候放这个?谢谢

完成了 ^^^ 我怎样才能设置 Popover 的背景?谢谢

I've got UIPopoverController in my Split-View application, I just need to make popover longer.
In viewDidLoad of DetatilViewController I put:

self.popoverController.popoverContentSize=CGSizeMake(320, 1400);

Nothing happens( when should I put this? thanks

Done with that ^^^ How can I set background for Popover? thaanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

计㈡愣 2024-12-09 09:13:44

如果你想设置 UIPopoverController 的内容大小,试试这个,

self.popNameList =   [[UIPopoverController alloc]initWithContentViewController:search_table];
self.popNameList.popoverContentSize = CGSizeMake(320, 100);

祝你好运。

if u want to set the content size of the UIPopoverController try this,

self.popNameList =   [[UIPopoverController alloc]initWithContentViewController:search_table];
self.popNameList.popoverContentSize = CGSizeMake(320, 100);

good luck..

情仇皆在手 2024-12-09 09:13:43

从 iOS 7 开始:

popoverView.contentViewController.preferredContentSize =  CGSizeMake(320, 1400);

From iOS 7:

popoverView.contentViewController.preferredContentSize =  CGSizeMake(320, 1400);
爱你是孤单的心事 2024-12-09 09:13:43

设置 UIPopOverControllercontentSizeForViewInPopover 属性

Set contentSizeForViewInPopover property of UIPopOverController

心的憧憬 2024-12-09 09:13:43
popView.contentViewController.preferredContentSize = Your Size

这适用于 iOS 8,但会崩溃或对较低版本没有影响

希望答案:)

popView.contentViewController.preferredContentSize = Your Size

This works on iOS 8 but will crash or have no effect on lesser versions

Hope the answer :)

戈亓 2024-12-09 09:13:43

尝试在视图控制器中覆盖 -(CGSize)contentSizeForViewInPopover ,并返回您希望视图控制器的大小。

Try overriding -(CGSize)contentSizeForViewInPopover in your view controller, and return the size you want your view controller to be.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文