【问题标题】:Mimic iPod application UI模仿 iPod 应用程序 UI
【发布时间】:2010-10-14 17:26:35
【问题描述】:

我正在寻找在 iPhone/iPod Touch 上模仿 iPod 应用程序的最佳方法。具体来说,我想模仿 iPod 播放器(实际播放曲目时)出现时发生的情况。 iPod 应用程序以 tabBarController 开始,每个选项卡都包含一个 navigationController。但是,当播放曲目时,整个 tabBarController 会被新的 viewController 替换。

这种 UI 的最佳方法是什么?起初,我认为 tabBarController 需要添加到单独的 navigationController 中,但这导致了两个导航栏(一个在另一个之上)。

欢迎任何建议。干杯。

【问题讨论】:

    标签: iphone ipod-touch


    【解决方案1】:

    使用hidesBottomBarWhenPushed 属性。您的控制器将保留在您现有的导航控制器层次结构中(与fluchtpunkt 的解决方案不同),并且当您的播放器控制器出现和消失时,标签栏将自动隐藏和显示。

    【讨论】:

    • 这就是我一直在寻找的行为。非常感谢,诺亚。我不知道 UIViewController 的这个属性。比我最初的方法简单得多;-)。
    【解决方案2】:

    您希望将新的视图控制器呈现为模态 vc。

    - (void)presentModalViewController:(UIViewController *)modalViewController animated:(BOOL)animated
    

    【讨论】:

    • 我正在寻找的解决方案不是我的视图控制器的模态演示。就像在 iPod 应用程序中一样,持有音乐播放器的视图控制器被推送到导航堆栈上。这似乎与 tabBarController 所在的导航堆栈相同。
    猜你喜欢
    • 1970-01-01
    • 2017-10-15
    • 1970-01-01
    • 1970-01-01
    • 2012-11-08
    • 1970-01-01
    • 1970-01-01
    • 2012-11-28
    • 1970-01-01
    相关资源
    最近更新 更多