【问题标题】:how to push tabbarcontroller如何推送标签栏控制器
【发布时间】:2015-06-03 03:40:11
【问题描述】:

我对 ios 开发非常陌生,我从一个显示数据表的视图控制器开始。当我单击其中一个单元格时,我尝试将 tabbarcontroller 推送到视图中。它可以工作,但是我看不到选项卡,并且视图区域是黑色的,而不是显示与 tabbarcontroller 关联的两个默认视图中的任何一个。

如果我将 tabbarcontroller 设置为 intialviewcontroller,它可以正常工作,但这会破坏我的设计。

任何帮助表示赞赏。

UDPATE:这就是我将 tabbarcontroller 放到视图中的方式

override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
    let vc = TrialSiteViewController()

    navigationController?.pushViewController(vc, animated: true)
}

【问题讨论】:

  • 贴出你用来推送标签栏的代码
  • 别担心,我已经发布了我用来将其推入视野的代码,非常简单。选项卡栏控制器代码尚未添加任何其他内容,只是试图使其正确显示。正如我之前所说,我知道它可以工作,因为我可以将它设置为初始视图控制器并且它工作正常。

标签: ios uitabbarcontroller


【解决方案1】:

我尝试了大约四种不同的方法来从我的 tableviewcontroller 转换到我的 tabbarcontroller,我可以让它工作的唯一方法是在我的故事板中使用带有标识符的 segue 设置,然后在我单击单元格时调用它。

performSegueWithIdentifier("trialSitesSegue", sender: self)

对很多 IOS 开发人员来说可能很明显,但我对这一切都很陌生,所以还是想分享一下。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-13
    • 2011-02-26
    相关资源
    最近更新 更多