【问题标题】:resize the UiPopoverController调整 UiPopoverController 的大小
【发布时间】:2013-03-01 11:43:54
【问题描述】:

我创建了一个UIPopoverController。在这里,我可以在内容视图为UITableView 的地方显示弹出框。当弹出框可见时,我必须按下一个按钮并重新加载 tableview。

之后,tableview 可能会增加它的高度。我想在重新加载时调整弹出框的大小。

【问题讨论】:

  • 您尝试粘贴的代码
  • 您是否尝试过本地通知以从父视图调整弹出视图的大小
  • 你考虑过[self.yourPopViewController setPopoverContentSize:self.yourTableView.contentSize animated:YES];
  • @AhmadAl-Kayyali 它只能用于动态设置大小。我想通过方法调用来调整弹出框的大小
  • 这个链接可能对你有帮助:1> stackoverflow.com/questions/3459834/…

标签: iphone objective-c ipad uipopovercontroller


【解决方案1】:

在您的 ViewController.m 文件中,添加以下方法:

- (void)viewWillLayoutSubviews{
self.contentSizeForViewInPopover = CGSizeMake(tableInPopover.frame.size.width,tableInPopover.frame.size.height) ;}

希望对你有帮助

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多