Ios UITableView单元格内的空白UITableView UIScrollView
我正在创建具有以下设计的应用程序: 我有一个自定义UITableViewCell的UITableView。 每个UITableViewCell包含一个滚动视图,其中包含多个大小为150x150的UIView 每个小UIView都包含一个UITableView 由于我是新手,论坛不允许我上传图片,这可以很容易地解释设计 我已经在故事板中创建了完整的设计。我遇到的问题是内部UITableView没有填充。数据源表视图控制器类的Ios UITableView单元格内的空白UITableView UIScrollView,ios,uitableview,uiscrollview,uikit,Ios,Uitableview,Uiscrollview,Uikit,我正在创建具有以下设计的应用程序: 我有一个自定义UITableViewCell的UITableView。 每个UITableViewCell包含一个滚动视图,其中包含多个大小为150x150的UIView 每个小UIView都包含一个UITableView 由于我是新手,论坛不允许我上传图片,这可以很容易地解释设计 我已经在故事板中创建了完整的设计。我遇到的问题是内部UITableView没有填充。数据源表视图控制器类的cellForRowAtIndexPath、numberOfSection
cellForRowAtIndexPath
、numberOfSections
或numberOfRowsInSection
方法不会被调用
我使用的是XCode 4.3.2 iOS5
课程结构如下:
- NewsTableViewController:邮件表的ViewController
- NewsTableViewCell:包含自定义UIScrollView对象的自定义TableViewCell
- NewsScrollView:自定义UIScrollView,包含UIView和UITableView对象,这些对象链接到UIView中的情节提要UITableView
- NewsInnerTableViewController:用作InnerTableView的数据源和委托的TableViewController
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSSTring *CellIdentifier = @"NewCell"
NewsTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
newsInnerTableController = [[NewsInnerTableViewController alloc] initWithStyle:UITableViewStylePlain];
cell.scrollView.innerTable.delegate = newsInnerTableController;
cell.scrollView.innerTable.datasource = newsInnerTableController;
return cell;
}
我无法理解我错在哪里。或者像这样的东西需要以其他方式创建。或者需要在其他级别分配数据源和委托
请分享您的想法。诀窍是将UITableViewCell作为内部UITableView的数据源和委托
在UITableViewCell中找到一篇解释UITableView的文章。我想这可能对我的尝试有所帮助。本教程是基本的,但我想这可以扩展到我想要达到的目标。是的,它正在工作……诀窍是让UITableTableViewCell作为内部UITableView的数据源和委托。