2010-12-01 31 views
2

我目前在iOS项目中使用Three20。我有TTLauncherView显示几个图标。但是,我无法像Facebook应用程序那样让他们以动画形式打开他们的观点。我已经试过:使TTLauncherView打开动画项目

[[TTNavigator navigator] openURLAction:[[TTURLAction actionWithURLPath:@"sb://launcher"] applyAnimated:YES]]; 

以及

[[TTNavigator navigator] openURLAction:[[TTURLAction actionWithURLPath:URL.absoluteString] applyTransition:UIViewAnimationTransitionCurlDown]]; 

我也不能在此文件找到什么:https://github.com/facebook/three20/blob/60340d76780ac5ab8a5dc853e3577b1c854eb6e0/src/Three20/TTNavigator.h

任何帮助吗?

谢谢!

回答

4

这应该有效。我只是在我的代码中尝试了这个,并且curl down过渡像预期的那样工作。这里是一个被当用户在启动抽头的图标执行的代码:

- (void)launcherView:(TTLauncherView*)launcher didSelectItem:(TTLauncherItem*)item { 
[[TTNavigator navigator] openURLAction:[[[TTURLAction actionWithURLPath:item.URL] applyTransition:UIViewAnimationTransitionCurlDown] applyAnimated:YES] ]; 

}

希望这有助于。