gpt4 book ai didi

iphone - `UITableViewCellAccessoryCheckmark` 是图像吗?

转载 作者:太空狗 更新时间:2023-10-30 04:00:33 26 4
gpt4 key购买 nike

我需要定义一个自定义 UITableViewCell,其中 UITableViewCellAccessoryCheckmark 位于 UILabel 的左侧。我应该将其定义为图像还是有更聪明的方法?

非常感谢, 卡洛斯

最佳答案

这只是一个关于 Apple Documentation 的 UIView .所以只需将其定义为 UIView。

首先,您必须创建自己的 UITableViewCell 子类(在本例中称为 MyCell)。在此类中,在 layoutSubviews 方法中定义 AccessoryView 的框架。

- (void)layoutSubviews {
[super layoutSubviews];
self.accessoryView.frame = CGRectMake(0, 0, 20, 20);
}

在你的 View Controller 中,告诉表格使用这个类作为一个单元格。此外,您必须将 accessoryView 设置为包含您的图像的 UIImageView。

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";

UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[MyCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
cell.accessoryView = [[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"check.png"]] autorelease];
}
// Configure the cell.
return cell;
}

当用户点击一个单元格时,您可以简单地更改表格单元格的 accessoryView 的图像。

关于iphone - `UITableViewCellAccessoryCheckmark` 是图像吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6359043/

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