UISplitViewController 代理方法
来源:互联网 发布:苹果mac版cad看图软件 编辑:程序博客网 时间:2024/06/15 22:01
@protocol UISplitViewControllerDelegate
@optional
1、
// Called when a button should be added to a toolbar for a hidden view controller.
// Implementing this method allows the hidden view controller to be presented via a swipe gesture if 'presentsWithGesture' is 'YES' (the default).
- (void)splitViewController:(UISplitViewController *)svc willHideViewController:(UIViewController *)aViewController withBarButtonItem:(UIBarButtonItem *)barButtonItem forPopoverController:(UIPopoverController *)pc;
代理4返回YES时走此方法,一般实现横屏到竖屏动作:
barButtonItem.title = NSLocalizedString(@"Presidents", @"Presidents");
[self.navigationItem setLeftBarButtonItem:barButtonItem animated:YES];
self.masterPopoverController = popoverController;
2、
// Called when the view is shown again in the split view, invalidating the button and popover controller.
- (void)splitViewController:(UISplitViewController *)svc willShowViewController:(UIViewController *)aViewController invalidatingBarButtonItem:(UIBarButtonItem *)barButtonItem;
1代理走后又要出现左边导航时调用,一般实现:
[self.navigationItemsetLeftBarButtonItem:nilanimated:YES];
self.masterPopoverController = nil;
3、
// Called when the view controller is shown in a popover so the delegate can take action like hiding other popovers.
- (void)splitViewController:(UISplitViewController *)svc popoverController:(UIPopoverController *)pc willPresentViewController:(UIViewController *)aViewController;
这发生在portrait模式下,用户单击屏幕上方的按钮弹出导航UIPopoverController信息时走此方法。
4、
// Returns YES if a view controller should be hidden by the split view controller in a given orientation.
// (This method is only called on the leftmost view controller and only discriminates portrait from landscape.)
- (BOOL)splitViewController:(UISplitViewController *)svc shouldHideViewController:(UIViewController *)vc inOrientation:(UIInterfaceOrientation)orientation NS_AVAILABLE_IOS(5_0);
一般不实现
@end
- UISplitViewController代理方法
- UISplitViewController 代理方法
- UISplitViewController
- UISplitViewController
- UISplitViewController
- UISplitViewController
- 最简单实现侧边栏的方法----UISplitViewController
- 【iOS开发-107】UISplitViewController:如何取得master和detail控制器,核心在于如何运用代理
- Ipad UISplitViewController
- UISplitViewController翻译
- iPad开发:UISplitViewController应用
- ipad 自定义UISplitViewController
- UISplitViewController基本使用方法
- iOS:UISplitViewController的创建
- iPad开发:UISplitViewController应用
- iPhone之UISplitViewController
- iOS UISplitViewController 使用教学
- 分割视图控制器(UISplitViewController)
- ODBC学习笔记—SQLSetConnectAttr
- Save for Enterprise or ad-hoc deployment not present
- 1044. 火星数字(20)
- NSFileManager和NSFileHandle
- UIPopoverController 使用总结
- UISplitViewController 代理方法
- WebService
- 文章标题
- iPhone Locate 定位相关
- 设计模式学习之------State模式(状态模式)
- 数据库MYSQL的基本操作
- 间隔时间
- UIPanGestureRecognizer手势影响UISlider拖动的问题及解决办法
- NSXMLParser :xml to NSDictionary