gpt4 book ai didi

iOS 7 自定义单元格未显示在表格 View 中

转载 作者:可可西里 更新时间:2023-11-01 05:00:43 32 4
gpt4 key购买 nike

请耐心等待,我才刚刚开始 iOS 开发。我正在尝试在 Storyboard tableView 中显示自定义 tableViewCell。我做了以下事情。

我创建了一个新的 .xib,里面有一个 tableViewCell

enter image description here

然后我为此创建了一个自定义类。 .h 文件看起来像这样

#import <UIKit/UIKit.h>

@interface CustomTableCell : UITableViewCell

@property (weak, nonatomic) IBOutlet UIImageView *thumbnailImageView;
@property (weak, nonatomic) IBOutlet UILabel› *titleLabel;

@end

然后在我的 TableViewController.m 中导入了 CustomTableCell.h 并且我正在执行以下 10 行操作

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
return 1;
}

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return 10;
}

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"CustomTableCell";
CustomTableCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];

if(cell == nil)
{
NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"CustomTableCell" owner:self options:nil];
cell = [nib objectAtIndex:0];
}

cell.titleLabel.text ="test text";


return cell;
}

这似乎可以构建,但是当项目加载时没有任何反应。任何建议都会很棒。

我在 cellForRowAtIndexPath 方法中放置了一个断点,但它从未达到这一点。这是模拟器的屏幕截图

enter image description here

最佳答案

您必须注册您的.xib 文件。在您的 viewDidLoad 方法中,添加以下内容:

[self.tableView registerNib:[UINib nibWithNibName:@"CustomTableCell" bundle:nil] 
forCellReuseIdentifier:@"CustomTableCell"];

关于iOS 7 自定义单元格未显示在表格 View 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21048992/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com