- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当我将我的 UINavigationController 传递给 UIPopOver 并设置其 popOverContentSize 属性时,它仅对第一个 View 有效。当我导航到下一个 View 时,popOverContent 大小再次扩展到不需要的完整 View 。如何限制导航 Controller 中所有 View 的 popOver 的恒定大小?
- (void)selectTextStyle:(id)sender {
DJTextStyleMasterViewController *textStyle = [[DJTextStyleMasterViewController alloc] init];
self.navController = [[UINavigationController alloc] initWithRootViewController:textStyle];
UIPopoverController *popOver = [[UIPopoverController alloc]
initWithContentViewController:self.navController];
[popOver setDelegate:self];
[popOver setPopoverContentSize:CGSizeMake(320, 400)];
[popOver presentPopoverFromBarButtonItem:self.textStyleButton permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
[textStyle release];
}
最佳答案
在 popover Controller 的第一个 View Controller 中,您可以使用此方法:
[self setContentSizeForViewInPopover:CGSizeMake(320, 400)];
然后下一个 View Controller 的弹出窗口 View (如果未手动修改)也应该相同。
关于ios - 使导航 Controller 中所有 View 的 popovercontentsize 保持不变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12812963/
我无法将内容大小设置为 size(650,400)。但即使我创建了具有相同宽度和高度的 popoverController,它也会被创建。 不知道担心什么?点击 Enter 后显示如下 - (IBAc
我有一段代码如下:self.popOverController.popoverContentSize = CGSizeMake(248.0, 216.0); 这在 iOS 7 及以下版本中工作正常。但
当我将我的 UINavigationController 传递给 UIPopOver 并设置其 popOverContentSize 属性时,它仅对第一个 View 有效。当我导航到下一个 View
当 UIPopoverController 包含的 UINavigationController 推送一个新 Controller 时,如何让我的 UIPopoverController 为其大小设置
我是一名优秀的程序员,十分优秀!