gpt4 book ai didi

iphone - 是否可以调整 UITableViewCell 的宽度?

转载 作者:行者123 更新时间:2023-12-03 21:13:47 25 4
gpt4 key购买 nike

我想知道是否可以调整 UITableViewCell 的宽度。我想在其左侧放置一个图像(如地址簿中的联系人 View )。我发现了一个帖子here这准确地展示了我正在努力实现的目标。我还想确认这篇文章的答案。

最佳答案

OS3.0 在 API 中有一些样式选项可以满足您的需求。

或者,您可以在 Interface Builder 中创建完全自定义的表格 View 单元格,例如在我的一个应用程序中,我在 cellForRowAtIndexPath 中执行此操作:

PlaceViewCell *cell = (PlaceViewCell*) [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [self createNewPlaceCellFromNib];
}

这就是从NIB中挖出来的方法

- (PlaceViewCell*) createNewPlaceCellFromNib {
NSArray* nibContents = [[NSBundle mainBundle]
loadNibNamed:@"PlaceCell" owner:self options:nil];
NSEnumerator *nibEnumerator = [nibContents objectEnumerator];
PlaceViewCell* placeCell = nil;
NSObject* nibItem = nil;
while ( (nibItem = [nibEnumerator nextObject]) != nil) {
if ( [nibItem isKindOfClass: [PlaceViewCell class]]) {
placeCell = (PlaceViewCell*) nibItem;
if ([placeCell.reuseIdentifier isEqualToString: @"Place" ]) {
//NSLog(@"PlaceCell - we have a winner!");
break; // we have a winner
} else {
placeCell = nil;
NSLog(@"PlaceCell is nil!");
}
}
}
return placeCell;
}

然后您可以直接在 Interface Builder 中创建 UITableViewCell 子类。

关于iphone - 是否可以调整 UITableViewCell 的宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1043099/

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