2012-05-03 62 views
0

我需要创建一个视图,其中屏幕的上半部分具有与其相关的图像和简短信息,而下半部分有一个项目列表(该项目的不同商店的价格)(像表格视图控制器),其中每个表格单元(商店价格)可以将用户导航到该商品(商店网页)的全屏详细页面。StoryBoard中的自定义表格视图控制器

是否有可能混合使用普通的ViewController(上半页)和Table View Controller(下页)。我们如何实现这样的UI设计?

回答

3

您有一个UIViewController子类,并通过在故事板中拖放来添加表视图。

然后,您需要做一些额外的工作来填补表视图控制器和普通视图控制器之间的空白 - 声明您符合数据源和委托协议,为表视图创建出口,连接出口到表格视图并将表格视图的代表和数据源出口连接到VC。

实现三种数据源方法(节数,行数和cellForRow ...),就完成了。

+0

那似乎是一个不错的答案,但我是很新的IOS,所以那些一步步的简单点似乎很吓人我:(有没有可能,如果你能在一个小深入浅出阐述。我不介意为这些步骤中的每一步获取有用的链接/参考!Thnx! –

+0

大部分内容都在uitableviewdelegate和uitableviewdatasource协议参考中找到。我暂时不能详细说明,目前打包要走开从电脑几天! – jrturton

1

是的。您可以通过在界面构建器上放置UIImageview到屏幕的上半部分来设计你的viewcontroller,剩下的半屏幕可以放置UITableView。只要确保你的基类是将tableView作为子视图控制器的UIViewController,它就可以工作。

相关问题