我创建了一个UIViewController(一个自定义的日历,它的尺寸是550x440),当我按下按钮时,它必须出现;问题是如果我使用setModalPresentationStyle和setModalTransitionStyle,它们会改变我的视图的大小;我可以为这些演示文稿设置大小吗?setModalTransitionStyle和setModalPresentationStyle,设置视图大小
0
A
回答
2
我找到一个解决方案:
[self presentModalViewController:calendar animated:YES];
calendar.view.superview.frame = CGRectMake(0, 0, 200, 200);
1
也许你想改变你的设计来实现您的日历作为酥料饼:
// Define the size of the calendar view controller for the popover
UIViewController *viewController = [[UIViewController alloc] init];
viewController.contentSizeForViewInPopover = CGSizeMake(550.0f, 440.0f);
viewController.delegate = self;
UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:viewController];
navigationController.navigationBar.barStyle = UIBarStyleBlackOpaque;
// Create the popover
UIPopoverController *popoverController = [[UIPopoverController alloc] initWithContentViewController:navigationController];
// Present the popover from one button
[popoverController presentPopoverFromBarButtonItem:button permittedArrowDirections:UIPopoverArrowDirectionDown animated:YES];
//release the popover content
[viewController release];
[navigationController release];
相关问题
- 1. WebdriverJS设置视口大小
- 2. 在UIViewController中布置和设定子视图的大小
- 3. 在桌面视图单元格中设置图像大小
- 4. 更新UIButton图像设置的超级视图大小?
- 5. PyQt4:图形视图和像图大小
- 6. 在OSMF中设置视频大小
- 7. 设置图像大小限制和调整图像的大小如果需要
- 8. 设置一个按钮的大小accroding动态定制视图的大小
- 9. 如何设置基于其父视图大小的ImageView可绘制大小?
- 10. 确定Android屏幕大小并相应地设置视图的大小
- 11. 滚动视图大小未设置为在故事板中定义的大小
- 12. 如何设置父视图大小的百分比视图的高度
- 13. 如何动态设置图像大小和位置
- 14. FabricJS设置背景图像的大小和位置
- 15. 如何设置UIButton图片的大小和位置
- 16. 如何设置图像的大小和位置?
- 17. 如何为我的视图设置动画大小?
- 18. 在UIScrollView中设置视图的内容大小
- 19. 在UIView中设置viewController的视图的大小
- 20. 为什么iPhone视图大小设置为480
- 21. Xamarin.Forms设置自定义视图的大小
- 22. 在OS X中设置动画视图大小
- 23. iPhone SDK:设置UISearchDisplayController的表格视图的大小
- 24. 如何设置自定义表面视图的大小
- 25. 设置UIView大小以适合子视图
- 26. 根据超级视图的总宽度设置文本大小
- 27. 如何以编程方式设置集合视图的大小
- 28. 如何设置警报视图的大小?
- 29. 设置大小UIImageView
- 30. 设置UIImageView大小?