@@ -70,6 +70,11 @@ - (void)close:(id)sender
7070 }];
7171}
7272
73+ - (void )sizeUp : (id )sender
74+ {
75+ [settingsPopoverController setPopoverContentSize: CGSizeMake (320 , 480 )];
76+ }
77+
7378- (IBAction )showmodal : (id )sender
7479{
7580 WYModalViewController *modalViewController = [self .storyboard instantiateViewControllerWithIdentifier: @" WYModalViewController" ];
@@ -83,23 +88,29 @@ - (IBAction)showpopover:(id)sender
8388{
8489 if (settingsPopoverController == nil )
8590 {
86- UIView *btn = (UIView*)sender;
91+ UIView *btn = (UIView *)sender;
8792
8893 WYSettingsViewController *settingsViewController = [self .storyboard instantiateViewControllerWithIdentifier: @" WYSettingsViewController" ];
8994
9095 if ([settingsViewController respondsToSelector: @selector (setPreferredContentSize: )]) {
91- settingsViewController.preferredContentSize = CGSizeMake (320 , 320 ); // iOS 7
96+ settingsViewController.preferredContentSize = CGSizeMake (320 , 280 ); // iOS 7
9297 }
9398 else {
94- settingsViewController.contentSizeForViewInPopover = CGSizeMake (320 , 320 ); // iOS < 7
99+ #pragma clang diagnostic push
100+ #pragma GCC diagnostic ignored "-Wdeprecated"
101+ settingsViewController.contentSizeForViewInPopover = CGSizeMake (320 , 280 ); // iOS < 7
102+ #pragma clang diagnostic pop
95103 }
96104
97105 settingsViewController.title = @" Settings" ;
106+
107+ [settingsViewController.navigationItem setLeftBarButtonItem: [[UIBarButtonItem alloc ] initWithTitle: @" Size Up" style: UIBarButtonItemStylePlain target: self action: @selector (sizeUp: )]];
108+
98109 [settingsViewController.navigationItem setRightBarButtonItem: [[UIBarButtonItem alloc ] initWithBarButtonSystemItem: UIBarButtonSystemItemDone target: self action: @selector (close: )]];
99110
100111 settingsViewController.modalInPopover = NO ;
101112
102- UINavigationController* contentViewController = [[UINavigationController alloc ] initWithRootViewController: settingsViewController];
113+ UINavigationController * contentViewController = [[UINavigationController alloc ] initWithRootViewController: settingsViewController];
103114
104115 settingsPopoverController = [[WYPopoverController alloc ] initWithContentViewController: contentViewController];
105116 settingsPopoverController.delegate = self;
0 commit comments