gpt4 book ai didi

iphone - 如何在不使用 XIB 的情况下创建自定义 UITableViewCell

转载 作者:行者123 更新时间:2023-12-03 18:36:15 25 4
gpt4 key购买 nike

我发现了很多关于如何使用 XIB 创建自定义 TableView 单元格的教程,但是是否可以在不使用 XIB 的情况下创建自定义 TableView 单元格?有人可以帮助我吗?

最佳答案

是的,您可以在不使用 XIB 的情况下创建自定义表格 View 单元格。

为此,您必须在 Xcode 中使用 UITableViewCell 的子类创建一个新类。此处您无法选择任何 XIB 选项。

现在打开您的自定义 UITableViewCell 类,下面的代码将实现您想要的效果:

#import "CustomCell.h"

@implementation CustomCell

@synthesize ivUser;
@synthesize lblUserName;

- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:
(NSString *)reuseIdentifier

{

self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
if (self) {
// Initialization code

ivUser = [[UIImageView alloc] initWithFrame:CGRectMake(4.0f, 3.0f, 39.0f,
38.0f)];
lblUserName = [[UILabel alloc] initWithFrame:CGRectMake(58.0f, 8.0f, 50.0f,
27.0f)];

[self.contentView addSubview:ivUser];
[self.contentView addSubview:lblUserName];

}

return self;
}

现在根据要求设置 subview 坐标,然后在 CellForRowAtIndexPath 中使用此单元格,它应该可以工作。

关于iphone - 如何在不使用 XIB 的情况下创建自定义 UITableViewCell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5127423/

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