【问题标题】:Trasform ( or Wrap ) UIViewController into UINavigationController将 UIViewController 转换(或 Wrap)为 UINavigationController
【发布时间】:2013-11-06 20:37:53
【问题描述】:

我尝试集成这个 sdk (http://whamcitylights.com/sdk/#iOS) 在我的故事板应用程序中,

我的问题在于第 4 点。

注意:该代码假定您使用的是UINavigationController。如有必要,您可能需要添加代码来创建和初始化它。

这是一个例子:

我有 UIPageViewController 和四个不同的 UIViewController 我需要用UINavigationController更改最后一个

(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];

self.viewController = ... // however you create your view controller...

UINavigationController *navCon = [[UINavigationController alloc] initWithRootViewController:self.viewController];

navCon.navigationBarHidden = YES;

self.window.rootViewController = navCon;

[self.window makeKeyAndVisible];

return YES;
}

我需要在基于故事板的应用程序中执行此操作

谢谢大家!

【问题讨论】:

  • 你遇到了什么问题?
  • 不知道怎么把最后一个uiviewcontroller改成uinavigationcontroller编程。
  • 你可以使用你的uiviewcontroller的navigationController属性。

标签: ios objective-c ipad uiviewcontroller uinavigationcontroller


【解决方案1】:

使用它:

[self.navigationController pushViewController:nextViewController animated:YES];

【讨论】:

    猜你喜欢
    • 2017-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-19
    相关资源
    最近更新 更多