繁体   English   中英

在使用Three20的Xcode中,TTIsPad()会做什么?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM