[英]what dows TTIsPad() do in Xcode using Three20?
我在XCode中使用Three20,但是我复制了一段代码,如下所示:
if (TTIsPad()) {
SplitCatalogController* controller =
(SplitCatalogController*)[[TTNavigator navigator] viewControllerForURL:@"tt://catalog"];
SplitCatalogController* controller =
(SplitCatalogController*)[[TTNavigator navigator] viewControllerForURL:@"tt://catalog"];
TTDASSERT([controller isKindOfClass:[SplitCatalogController class]]);
map = controller.rightNavigator.URLMap;
}
但是我不知道TTIsPad的功能是什么,请帮帮我。
这是一种便捷方法,如果当前设备是iPad,则返回true,否则返回false。
来源可以在这里找到。 它首先检查设备是否正在运行iOS 3.2或更高版本。 如果不是,则返回false(3.2附带的iPad)。如果大于3.2,则返回(UI_USER_INTERFACE_IDIOM()== UIUserInterfaceIdiomPad)的结果,仅当该设备是iPad时为true。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.