ios – UITableViewCell accessoryView无法显示

ios – UITableViewCell accessoryView无法显示,第1张

概述我完全不确定为什么我的配件视图不起作用.我只想在UITableViewCell(以及左侧)的右侧显示一些文本,但只显示左侧的文本. - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { UITableViewCell* cell = [t 我完全不确定为什么我的配件视图不起作用.我只想在UItableVIEwCell(以及左侧)的右侧显示一些文本,但只显示左侧的文本.
- (UItableVIEwCell *)tableVIEw:(UItableVIEw *)tableVIEw cellForRowAtIndexPath:(NSIndexPath *)indexPath {  UItableVIEwCell* cell = [tableVIEw dequeueReusableCellWithIDentifIEr:@"SwitchCell"];  if (cell==nil){      cell = [[[UItableVIEwCell alloc] initWithFrame:CGRectZero reuseIDentifIEr:@"SwitchCell"] autorelease];      UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(5,60,30)];      cell.textLabel.text = @"left text";      label.text = @"right text";      cell.accessoryType = UItableVIEwCellAccessorydisclosureIndicator;      cell.accessoryVIEw = label;      [label release];  }  return cell;}

有任何想法吗?谢谢.

解决方法
cell.accessoryVIEw = label;

您将accessoryVIEw设置为标签,因此您不会看到任何披露指示.如果你想要你的单元格中的标题和详细文本,那么使用UItableVIEwCellStyleValue2像这样初始化它…

cell = [[[UItableVIEwCell alloc] initWithStyle:UItableVIEwCellStyleValue2 reuseIDentifIEr:@"cellType"] autorelease];

…然后像这样设置标题和细节……

cell.textLabel.text = @"Title";cell.detailTextLabel.text = @"Description";

要了解不同的内置表格样式,请查看以下图像…

您可以调整textLabel和detailTextLabel以适合您的口味.

总结

以上是内存溢出为你收集整理的ios – UITableViewCell accessoryView无法显示全部内容,希望文章能够帮你解决ios – UITableViewCell accessoryView无法显示所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1104642.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存