首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >带有uitableview的情节提要错误

带有uitableview的情节提要错误
EN

Stack Overflow用户
提问于 2012-03-17 00:30:48
回答 2查看 5.1K关注 0票数 3

当我试图用故事板创建我的应用程序结构时,我遇到了这个错误。

静态表视图仅当嵌入到UITableViewController实例中时才有效。

我已经创建了一个带有导航控制器的凹凸板,然后创建了几个视图,这些视图从包含表视图的主视图中分离出来。

我从主视图中得出的一个观点出现了这个错误。我还有几个相同的观点,但他们中没有人有这个问题。如果我解决了这个问题,他们会说同样的话,因为这是我建立的第一个观点。

任何帮助都将不胜感激。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-03-17 00:42:45

当你说视图时,我假设你指的是UIViewControllers。对于静态表,视图控制器需要(必须是)一个UITableViewController,它是UIViewController的一个子类,它处理表,特别是在您的情况下处理静态表。

票数 3
EN

Stack Overflow用户

发布于 2012-05-22 21:55:15

我能够在我的UIViewController中放置一个静态UIViewController,只需将UITableView拖到IB中的ViewController上,并将委托和数据源连接到我的视图控制器中,然后实现(即使我使用的是静态表,也只是为了使Xcode闭嘴)。

代码语言:javascript
运行
复制
@interface MyController : UIViewController <UITableViewDelegate, UITableViewDataSource>
  @property (strong) IBOutlet UITableView *myTableView;
@end

如果您想使用IB在您的ViewController中放置多个ViewController,您可以为每个UITableView创建单独的文件/类,然后将它们作为委托连接起来。我看到了许多坚持您必须从UITableViewController中子类的答案,但事实并非如此。

代码语言:javascript
运行
复制
@interface MyTableViewDelegate : NSObject <UITableViewDataSource, UITableViewDelegate, UIScrollViewDelegate>
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9746161

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档