splitViewController的默认实现:shouldHideViewController:inOrientation:

时间:2012-02-21 00:00:20

标签: objective-c xcode uikit uisplitviewcontroller

嗨,在UISplitViewControllerDelegate协议中,splitViewController:shouldHideViewController:inOrientation:方法的默认实现如下所示。 -

return UIInterfaceOrientationIsPortrait(orientation);

如何在Xcode中找到此实现?我可以在Xcode的UISplitViewController.h文件中查看此方法的声明,但不是实现。那么如何知道任何内置方法的默认实现呢?

1 个答案:

答案 0 :(得分:2)

方法shouldHideViewController仅在iOS 5中引入。

如果您的目标构建设置'部署目标'设置为iOS 5之前的任何内容,Xcode编辑器无法通过自动完成功能(或您的目标iOS版本无法使用的任何其他内容)为您提供此方法

要检查iOS Deployment Target中的Xcode,请选择目标,然后在Summary标签下查看。确保这至少是iOS 5

对于仅在iOS中引入的某些方法,例如setTintColor方法,您可以动态检查代码中的版本,但在此示例中(shouldHideViewController),我认为您&# 39;我想选择使用它,只与iOS 5一起使用,或者选择不使用它并使用popovers。