日志导航器中的“生成”项目中也没有任何其他操作.
解决方法
我有一个表视图有五个静态单元格.这些单元格有各种UIImageViews,UITextFields等.我在主UITableViewController .h文件中创建了IBOutlets,并直接连接到故事板中的静态单元UITextfields.你不能这样做
一旦我删除了这个连接,它对我来说是很好的.
看来,您必须将静态创建的单元格中的UIWidgets(文本框,标签,图像等)直接连接到该单元格.h文件中的IBOutlets(而不是像我在表视图.h文件中的IBOutlets).
—-更新—-
好的,所以我的初始帖子并不完全准确.看来,您可以将UITableViewCell的子类的IBOutlets直接连接到主UITableViewController .h文件.您只需确保将“表视图内容”字段设置为“静态单元格”.我错过了这一步.
这是一个图片说明:
在左侧的详细信息窗格中选择您的故事板,确保选择了“表视图”.在右侧的窗格中,选择属性检查器面板,并从“动态原型”更改为“静态单元格”.通过将组件拖放到故事板上来设置静态单元格,然后如果要从您的组件直接链接到主ViewController .h文件上的IBOutlet属性.
我发现我遇到的问题是我在故事板中设置静态单元,然后在委托方法cellForRowAtIndexPath:中动态重新创建它们.这不行得很好.如果使用静态单元格,则不需要使用任何单元设置委托方法.
这是一些很好的阅读,也帮助我:
Apple TableView Programming Guide
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。