Three20 - 纵向模式下的 TTSplitViewController
我正在 iPad 上运行 Three20 示例中的 TTCatalog 项目(不修改它)。
我注意到,当应用程序处于纵向模式时,我无法通过单击左上角的栏按钮显示的弹出窗口更改“详细信息”视图控制器(或 rightNavigator
)内容物品。
如果我将设备旋转到横向,我可以选择任何 leftNavigator
项目,并在 rightNavigator
上查看其相应的内容。
如何使用 TTSplitViewController 在纵向上实现相同的效果?
谢谢
更新
这个问题仅在使用 iOS 5.0 时出现,在 iOS 4.3 上运行没问题。
I'm running the TTCatalog project (without modifying it) from the Three20 samples on the iPad.
I noticed that when the App is in the Portrait mode I can't change the "Detail" View controller (or the rightNavigator
) content through the Pop over that is showed by clicking in the top left Bar button item.
If I rotate the device to the Landscape orientation, I can select any of the leftNavigator
items and see their corresponding content on the rightNavigator
.
How can I achieve the same effect in the portrait orientation using the TTSplitViewController
?
Thanks
UPDATE
This issue only happens when using the iOS 5.0, running on iOS 4.3 is OK.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我昨天遇到了同样的问题。
我在 TTBaseNavigator.m 中写了一条到 Three20 主干的路径,用以下内容替换 navigatorForView:view
今天早上我在 github 上发现了一个修复它的拉取请求。我认为它比我的好。您可以在这里找到它:https://github.com/facebook/third20/pull/746
希望有帮助
I encountered the same problem yesterday.
I wrote a path to the three20 trunk in TTBaseNavigator.m replacing navigatorForView:view with the following
This morning I found out a pull request on github fixing it. I think it is better than mine. You can find it here : https://github.com/facebook/three20/pull/746
Hope this help