Xcode 如何在iOS6上关闭带有故事板的iPad Popover?
我已经实现了一个从按钮启动的popover。弹出窗口显示。我已经实现了一个按钮,当按下该按钮时,应该会关闭popover。然而,事实并非如此,我也不知道为什么 .h文件:Xcode 如何在iOS6上关闭带有故事板的iPad Popover?,xcode,ipad,ios6,uipopovercontroller,Xcode,Ipad,Ios6,Uipopovercontroller,我已经实现了一个从按钮启动的popover。弹出窗口显示。我已经实现了一个按钮,当按下该按钮时,应该会关闭popover。然而,事实并非如此,我也不知道为什么 .h文件: #import <UIKit/UIKit.h> @interface ComposeViewController : UIViewController <UIPopoverControllerDelegate> @property (strong, nonatomic) UIPopoverCont
#import <UIKit/UIKit.h>
@interface ComposeViewController : UIViewController <UIPopoverControllerDelegate>
@property (strong, nonatomic) UIPopoverController *popover;
- (IBAction)saveButton:(id)sender;
@end
如果有人知道为什么,我将不胜感激。谢谢演示控制器应关闭弹出窗口。但是,如果您的popover设置为故事板中的模式视图,则可以在iAction中使用以下内容,该iAction将位于“popover”控制器中: [自我解除视图控制器激活:是完成:无]
而且,我确实注意到了您的代码中的一些内容:您正在使用“UIPopoverControllerDelegate”。。。这在你的府绸里吗?它应该在您的演示视图控制器中。也iAction应该在您的popover控制器中。您是否尝试过
[自我解除PopoOveranimated:是]代码>
- (IBAction)saveButton:(id)sender {
NSLog(@"Save Button");
[_popover dismissPopoverAnimated:YES];
}
@end