【问题标题】:My View disappears... tableViewController load viewController, but the View shows black. Why?我的视图消失了... tableViewController 加载 viewController,但视图显示为黑色。为什么?
【发布时间】:2012-04-19 09:13:12
【问题描述】:

看看这种情况……

  • 我的视图消失了。

为什么???

http://www.4shared.com/photo/9XIMsP9a/AppConcDuvida.html

【问题讨论】:

    标签: xcode uiviewcontroller xcode4.2 uitableview


    【解决方案1】:

    在代码中创建 DetalhesViewController 不太可能正常工作。

    如果您要使用故事板和转场,那么您应该在那里建立连接并在 prepareForSegue 中配置新控制器,而不是在 didSelectRowAtIndexPath 中。

    【讨论】:

    • 我在您的第一张图片中看到了该代码。不要用那个。在 storyboard 中建立连接并改用 prepareForSegue:。
    • 您似乎在说您想在错误的地方使用错误的代码,但无论如何都要让它工作。我不知道如何帮助。 [耸耸肩]
    【解决方案2】:

    您应该从情节提要中实例化您的视图控制器。

    DetalhesViewController *detailViewController = [self.storyBoard instantiateViewControllerWithIdentifier:@"controllerIdentifier"];
    self.navigationController push:detailViewController animated:YES];
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-15
      • 2015-05-13
      • 1970-01-01
      相关资源
      最近更新 更多