我想将tableview放入tableview单元格。我喜欢它给出的格式化外观。我希望在几个字段中输入相同的名称,电子邮件等。我缺少什么才能使这项工作成功?目前我无法设置" ProfileCell"作为tableview类。
在我的个人资料单元的.h文件中,我添加了:
@interface ProfileCell : UITableViewCell <UITableViewDataSource,UITableViewDelegate>
在我的.m文件中,我为tableview添加了一些基本方法:
#import "ProfileCell.h"
@implementation ProfileCell
- (void)awakeFromNib {
// Initialization code
}
- (void)setSelected:(BOOL)selected animated:(BOOL)animated {
[super setSelected:selected animated:animated];
// Configure the view for the selected state
}
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
return 1;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
// Number of rows is the number of time zones in the region for the specified section.
return 1;
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
NSLog(@"Doing this");
static NSString *MyIdentifier = @"MyReuseIdentifier";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:MyIdentifier];
return cell;
}
@end
修改
我已将cellview tableview的代码分隔到它自己的文件中,并将tableview链接到此类,但是在查看时它不会触发:
@interface ProfileBasicDetails : UITableView <UITableViewDataSource,UITableViewDelegate>
以下评论
这就是我的页面说完了之后的样子。因此,用户可以输入他们的详细信息,同时看起来很好并且格式化,但不是贫民窟。
答案 0 :(得分:0)
我假设您已将UITableView嵌入到单元格中?
您应该将tableview连接到单元格中的插座。然后在awakeFromNib方法的tableview上设置委托。
*正如评论中提到的vikingosegundo,这可能是一个非常脆弱的方法。