代码之家  ›  专栏  ›  技术社区  ›  Daniel

调整视图大小IPhone上UINavigationController中的控制器视图

  •  3
  • Daniel  · 技术社区  · 17 年前

    我正在使用UINavigationController来处理我的应用程序中viewControllers的推送和弹出。有一个部分,我有一个由同一UINavigationController管理的选项卡栏(不使用UITabbarController),我只需将UITabBar添加到导航控制器视图中(通过使用addSubview)。

    问题:

    谢谢

    2 回复  |  直到 17 年前
        1
  •  1
  •   Daniel    17 年前

    好吧,我解决了这个问题。我之前曾尝试调整UITableView的大小,而不是viewController,但这不起作用。不过,我只是意识到,这不起什么作用,因为我使用的是一个管理自己的tableView的UITableViewController,不允许我更改它的框架(也许我在错误的地方更改了它,在viewDidLoad中尝试了,我打赌如果我在调用[super-viewDidLoad]后这样做,它会起作用的…很好)。因此,我将类更改为UIViewController,并在其中管理表视图,现在它工作得很好,感谢您的回复。

        2
  •  0
  •   Corey Floyd    17 年前

    尝试将根视图设置为UIView,并为子视图设置UITableView。然后将UITabBar添加到UIView实例中。现在UITableView将不知道UINavigationController。