【问题标题】:How Can I Use Buttons to Control Navigation in Root View, Instead of Table Cells?如何使用按钮而不是表格单元格来控制根视图中的导航?
【发布时间】:2011-12-10 19:37:14
【问题描述】:

我正在开发我的第一个 iPhone 应用程序,它是一个基于导航的应用程序。我想知道如何在根视图中使用图标/按钮like this app 来控制导航而不是默认的表格单元格视图。

我会很感激一些分步指南,因为我是新手,不知道如何做到这一点,阅读文档或类似问题。

【问题讨论】:

    标签: iphone objective-c xcode sdk


    【解决方案1】:

    与其从基于导航的应用程序开始,不如从基于窗口的应用程序开始,并在应用程序委托中创建 UINavigationController 的实例(在方法 appDidFinishLaunching 中)并将任何 UIviewController 设置为它的根视图控制器。然后,您可以在该视图控制器中进行任何自定义

    最后将navigationController设置为你应用程序窗口的rootviewController。

    UIViewController *myCustomRootViewController = [[UIViewController alloc] init];
    
    UINavigationController *myNavController = [[UINavigationController alloc] initWithRootViewController:myCustomRootViewController];
    [myCustomRootViewController release];
    self.window.rootViewController = myNavController;
    [myNavController release];
    

    【讨论】:

    • 很抱歉,如果这是一个非常愚蠢的问题,但我可以从基于视图的应用程序开始吗?我有 rss 和 rss 解析类,并点击此链接:timneill.net/2010/09/modal-view-controller-example-part-1 我也可以添加按钮。只剩下动作了!只是想确保我可以继续使用基于视图的应用。
    【解决方案2】:

    在您提出问题之前,您确实需要使用 google 或 Stack Overflow 上的其他任何地方。我在一分钟内找到了this。如果您要添加到导航控制器(这是处理表格视图中的视图),然后使用 – pushViewController:animated: 而不是 presentModalViewController:animated: 在您推送或呈现视图控制器之后,如果您不要忘记释放它没有使用自动引用计数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-26
      • 1970-01-01
      • 2023-03-10
      • 1970-01-01
      相关资源
      最近更新 更多