在今年早些时候的 iPhone SDK 4 发布会上,Steve Jobs 在他的主题演讲中展示了一个“Half curl page transition”(半翻页过渡)是新 SDK 的一部分。
我已经查看了 iOS API 文档,但似乎找不到这个过渡效果。有人知道它在哪里吗?
在今年早些时候的 iPhone SDK 4 发布会上,Steve Jobs 在他的主题演讲中展示了一个“Half curl page transition”(半翻页过渡)是新 SDK 的一部分。
我已经查看了 iOS API 文档,但似乎找不到这个过渡效果。有人知道它在哪里吗?
这不是一种过渡效果,而是一个modalTransitionStyle
。您可以在此处查看文档:https://developer.apple.com/documentation/uikit/uiviewcontroller/1621388-modaltransitionstyle
如果您创建了一个新的UIViewController
,将其modalTransitionStyle
设置为UIModalTransitionStylePartialCurl
,然后使用presentModalViewController:animated:
呈现它,就会获得期望的“翻页效果”。
你试过Manga Rock Unity吗?他们的翻页效果真的很像iBook,可以用手指滑动。我猜这不是私有API,否则他们就不能上架了。
可以问问他们怎么做到的;)
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft forView:self.containerView cache:YES];