Iphone UINavigationControl,图像视图为根,其后为表视图

Iphone UINavigationControl,图像视图为根,其后为表视图,iphone,cocoa-touch,uinavigationcontroller,Iphone,Cocoa Touch,Uinavigationcontroller,这应该很简单,但由于我对xcode IOS 4开发相当陌生,我必须问: 我需要的是:一个带有按钮的图像视图,该按钮将显示一系列链接的表视图。(对我来说)这是一个UINavigationController,其中第一个视图不是表视图,而是UIImage视图。我不能让它工作 使用NavigationControl项目,xcode坚持第一个视图是表视图。不是我想要的。如果使用基于窗口的视图并将图像视图作为根视图,尝试将次视图设置为表视图会导致忽略数据源委托方法 任何人都可以提供一个简单/基本的有效解决

这应该很简单,但由于我对xcode IOS 4开发相当陌生,我必须问:

我需要的是:一个带有按钮的图像视图,该按钮将显示一系列链接的表视图。(对我来说)这是一个UINavigationController,其中第一个视图不是表视图,而是UIImage视图。我不能让它工作

使用NavigationControl项目,xcode坚持第一个视图是表视图。不是我想要的。如果使用基于窗口的视图并将图像视图作为根视图,尝试将次视图设置为表视图会导致忽略数据源委托方法


任何人都可以提供一个简单/基本的有效解决方案吗

我认为这应该很简单

在ApplicationLegate中,应该有这样一行:

MyImageViewController *myImageViewController = [[MyImageViewController alloc] init];
self.navigationController = [[[UINavigationController alloc] initWithRootView:myImageViewController] autorelease];
然后,当您想要推送另一个UITableViewController时,只需创建推送并为其设置委托

[self.navigationController-pushViewController:myTableViewController]

对于委托和数据源,您的
MyTableViewController
类是否继承自
UITableViewController
,并符合
UITableViewDelegate
UITableViewDataSource


这就是我在没有代码的情况下所能说的

我认为这应该很简单

在ApplicationLegate中,应该有这样一行:

MyImageViewController *myImageViewController = [[MyImageViewController alloc] init];
self.navigationController = [[[UINavigationController alloc] initWithRootView:myImageViewController] autorelease];
然后,当您想要推送另一个UITableViewController时,只需创建推送并为其设置委托

[self.navigationController-pushViewController:myTableViewController]

对于委托和数据源,您的
MyTableViewController
类是否继承自
UITableViewController
,并符合
UITableViewDelegate
UITableViewDataSource


没有代码,我只能说这些了

谢谢!我确实设法解决了这个问题——通过您的帮助和对错误的进一步了解(不要相信在interface builder中看到的)。我的答案下面有一个白色的V标记,您可以在上面打勾谢谢!我确实设法解决了这个问题——通过您的帮助和对错误的进一步了解(不要相信在interface builder中看到的)。我的答案下面有一个白色的V标记,您可以在上面打勾