【发布时间】:2014-02-23 06:20:07
【问题描述】:
我想在我的 iOS 应用程序的 UITableViewCell 中同时设置 accessoryType 和 accessortyView,以便让我的用户看到每个单元格中的数据以及移动到详细视图的指示器,通过同时使用两者我自己的自定义字符串嵌入在UILabel 中作为accessoryView 和UITableViewCellAccessoryDisclosureIndicator 作为accessoryType。但是,Apple 的 Objective-C 文档暗示我不能在 following line 中同时使用两者,这是我从 this post 借来的:
讨论
如果该属性的值不为 nil,则 UITableViewCell 类将给定视图用于表格视图正常(默认)状态下的辅助视图;它忽略了附件类型属性的值。提供的附件视图可以是框架提供的控件或标签或自定义视图。附件视图出现在单元格的右侧。
附件视图在正常和编辑状态之间交叉淡入淡出,如果它设置为两种状态;使用editingAccessoryView 属性在编辑模式下设置单元格的附件视图。如果没有为这两种状态设置此属性,则单元格会根据需要动画滑入或滑出。
那么有没有办法在我的UITableViewCell 中同时使用accessoryType 和accessortyView?我想实现以下目标,而不是使用detailTextLabel 来放置我的数据。
[textLabel dataLabel (->)] # this is header just to illustrate my point
[Michael San Francisco (->)]
[Kevin New York (->)]
我刚刚意识到 iOS 默认的电话应用程序使用 accessoryView 和 accessoryType 来显示日期 - 这正是我想要做的。
【问题讨论】:
标签: ios objective-c uitableview