我創建了一個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. 設置子視圖幀大小
- 2. 設置表面視圖的大小和位置
- 3. WebdriverJS設置視口大小
- 4. 在UIViewController中佈置和設定子視圖的大小
- 5. 更改視圖圖層的大小和視圖的位置
- 6. MATLAB設置圖像大小
- 7. 設置圖庫大小android
- 8. 設置大小post_thumbnail和lightbox
- 9. 設置的圖像大小來滾動視圖的內容大小雙擊
- 10. 如何設置視圖大小以匹配iOS設備屏幕?
- 11. 設置大小
- 12. 使用圖片大小設置視圖框架ios
- 13. 在桌面視圖單元格中設置圖像大小
- 14. 更新UIButton圖像設置的超級視圖大小?
- 15. PyQt4:圖形視圖和像圖大小
- 16. 爲小設備和大設備設置不同的圖像
- 17. 在OSMF中設置視頻大小
- 18. 如何設置Safari的視口大小?
- 19. 切換視圖設置特定大小的拇指和軌跡的繪圖
- 20. 設置圖像大小限制和調整圖像的大小如果需要
- 21. 設置圖形窗口的大小(繪圖大小)在R
- 22. 如何設置基於其父視圖大小的ImageView可繪製大小?
- 23. 如何設置像父母大小百分比的視圖大小?
- 24. 設置一個按鈕的大小accroding動態定製視圖的大小
- 25. 滾動視圖大小未設置爲在故事板中定義的大小
- 26. 確定Android屏幕大小並相應地設置視圖的大小
- 27. 設置OXYPLOT C的位置和大小#
- 28. 設置UIView的位置和大小
- 29. 在播放視頻時調整視圖的大小和位置
- 30. 在JScrollPane和JPanel中設置JTable的大小和JFrame的大小