jjzjj

DetailTextLabel

全部标签

ios - 加载时不显示 UITableViewCell.detailTextLabel

我正在加载一个UITableViewController,我有以下内容:overridefuncviewWillAppear(animated:Bool){nameCell.detailTextLabel?.text=ApplicationUser.sharedInstance.profile.getFullName()!}如果我在进行上述调用后println(nameCell.detailTextLabel?.text),则值设置正确。在第一次显示屏幕时,该值不显示,但是如果我导航到详细View然后返回到该屏幕,该值将按预期显示。为什么?我正在模拟iPhone5s。

ios - Swift UITableViewCell detailTextLabel.text 抛出错误 'fatal error: Can' t unwrap Optional.None'

这是生成表格View的Swift代码。我正在尝试设置带有详细信息标签的tableView。我相信问题的产生是因为if(cell==nil){println("1")cell=UITableViewCell(style:.Subtitle,reuseIdentifier:"CellSubtitle")//cell=tableViewCell}永远不会被调用,因此单元格永远不会使用UITableViewCellStyle.Subtitle样式进行初始化。以下是该方法所需的代码:functableView(tableView:UITableView!,cellForRowAtIndexPat

ios - 自动布局在计算 UITableViewCell 高度时忽略多行 detailTextLabel(所有样式)

所以我尝试使用内置的UITableViewCell样式-特别是UITableViewCellStyleSubtitle-带有(单)行textLabel但多行detailTextLabel。但是(自动)计算的单元格高度始终太短,并且似乎忽略了超过1行的详细信息。我已经尝试使用numberOfLines=0、estimatedRowHeight、UITableViewAutomaticDimension、preferredMaxWidthLayout等,但在所有排列中,行为-实际上对于所有UITableViewCell样式-是否出现UITableViewAutomaticDimension

ios - 自动布局在计算 UITableViewCell 高度时忽略多行 detailTextLabel(所有样式)

所以我尝试使用内置的UITableViewCell样式-特别是UITableViewCellStyleSubtitle-带有(单)行textLabel但多行detailTextLabel。但是(自动)计算的单元格高度始终太短,并且似乎忽略了超过1行的详细信息。我已经尝试使用numberOfLines=0、estimatedRowHeight、UITableViewAutomaticDimension、preferredMaxWidthLayout等,但在所有排列中,行为-实际上对于所有UITableViewCell样式-是否出现UITableViewAutomaticDimension

ios - UITableViewCell detailTextLabel 未显示

在Swift中使用UITableView及其UITableViewCell。我在显示UITableViewCell的detailTextLabel字段时遇到一些问题。我已经找到了这两个有用的帖子,但无法获得完全有效的解决方案:swiftdetailTextLabelnotshowingupHowtoSetUITableViewCellStyleSubtitleanddequeueReusableCellinSwift?这是我正在使用的代码,与我的问题相关:overridefuncviewDidLoad(){super.viewDidLoad()………….theTableView=UIT

ios - UITableViewCell detailTextLabel 未显示

在Swift中使用UITableView及其UITableViewCell。我在显示UITableViewCell的detailTextLabel字段时遇到一些问题。我已经找到了这两个有用的帖子,但无法获得完全有效的解决方案:swiftdetailTextLabelnotshowingupHowtoSetUITableViewCellStyleSubtitleanddequeueReusableCellinSwift?这是我正在使用的代码,与我的问题相关:overridefuncviewDidLoad(){super.viewDidLoad()………….theTableView=UIT

UITableViewCell 不显示 detailTextLabel.text - Swift

详细信息(副标题)文本不会出现。但是,数据是可用的,因为当添加println()调用时,它会将Optional("data")与预期数据一起打印到控制台。在Storyboard中,UITableViewController设置为适当的类,TableViewCellStyle设置为“Subtitle”,重用标识符设置为“cell”。如何获取显示的字幕信息?overridefunctableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCell{varcell=table

UITableViewCell 不显示 detailTextLabel.text - Swift

详细信息(副标题)文本不会出现。但是,数据是可用的,因为当添加println()调用时,它会将Optional("data")与预期数据一起打印到控制台。在Storyboard中,UITableViewController设置为适当的类,TableViewCellStyle设置为“Subtitle”,重用标识符设置为“cell”。如何获取显示的字幕信息?overridefunctableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCell{varcell=table

ios - 在 UITableViewCell 中为 detailTextLabel 添加右边距

在UITableViewCell实例中向detailTextLabel添加右边距的最简单方法是什么? 最佳答案 标准UITableViewCellLabel使用的detailTextLabel不是标准标签而是一个特殊的子类,private,叫做UITableViewLabel。自定义它并不容易,因为您可能会遇到一些方法被子类覆盖的情况。您可以通过从可重用池中取消对单元格的排队来进行一些控制(因为在这种情况下不会重新创建单元格,因此不会再次调用一些覆盖的方法,在这种情况下将应用基本的UILabel设置)但结果无法令人满意。因此,自定义

ios - UITableViewCell 的 detailTextLabel 中的左对齐和右对齐文本

在我的UITableViewCellStyleSubtitle的UITableViewCell中,我想填充detailTextLabel的完整最大宽度;一个短文本在左边(左对齐),另一个短文本在最右边(右对齐)。这两个文本将在它们之间留出足够的空间。我找到了this但这似乎不起作用;它只是在左右部分之间添加一个固定的空间。如果detailTextLabel有一个固定的宽度来扩展整个可用的单元格空间,那就没那么难了:可以计算两个字符串的宽度并使用NSKernAttributeName填充剩余空间例如。但是,不幸的是,detailTextLabel是针对当前内容动态调整的。有没有人想出一个