首先,这不是重复,因为我已经阅读了非常类似的标题,但他们没有给我正确答案!
所以我所做的是:
首先创建一个带有13个唯一(包含不同按钮)原型单元格的表视图,其中表格视图内容为"动态原型"。然后我创建了一个名为blurCell
的UITableViewCell类。
我可以看到新的/秒UITableView
,但其中没有单元格?
我目前拥有(第一个UITableView)代码:
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return 25;
}
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
return 1;
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
...
}
但我这样做是因为我在这张桌子上使用了.xib。
我是否需要这种新/秒UITableView
的代码,因为我在故事板中手动完成了所有操作?
请帮帮忙?
在包含这两个表的ViewController.m(ImagesTableViewController
)中,我有代码:
@interface ImagesTableViewController : UIViewController <UITableViewDelegate, UITableViewDataSource>
哪个链接到两个表
答案 0 :(得分:1)
每个tableView都应声明为自己的属性,并且委托/数据源最有可能在viewDidLoad中设置为self
您需要为委托/数据源方法执行类似的操作
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
if(tableView==firstTableView) return 25;
else if(tableView==secondTableView) return 2;
else return 15;
return 0;
}
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView{
if(tableView==firstTableView) return 1;
else if(tableView==secondTableView) return 2;
return 0;
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{...}