自定义 UIView 上的披露指示器 [重复]
Posted
技术标签:
【中文标题】自定义 UIView 上的披露指示器 [重复]【英文标题】:Disclosure Indicator on Custom UIView [duplicate] 【发布时间】:2015-02-10 03:36:30 【问题描述】:我有一个自定义的UIView
子类。我想向它添加披露指示图标,它很容易添加到UITableViewCell
。有没有办法做到这一点?
编辑
我希望在不使用UIButton
并且绝对不使用UITableViewCell
的情况下做到这一点。我知道将我的自定义 UIView
修改为自定义 UIButton
将允许我设置 buttonType
属性,但就我而言,这似乎不如在 UIView
中完成所有操作那么优雅。
【问题讨论】:
UITableViewCell
有一个属性 accessoryType,您可以将其设置为 UITableViewCellAccessoryDisclosureIndicator。
@bbarnhart 是的,正如我在问题中提到的,我知道添加到UITableViewCell
非常容易。但是,如果可以的话,我希望在 UIView 的上下文中完成这一切。
UITableViewCell
披露指示图像不是可访问的资产。您应该使用自己的图像。
@bbarnhart 是的,我正在考虑,希望不必这样做,因为现在我必须维护自己的图像并确保它看起来类似于默认的 ios 图标图像。他们真的不会在任何地方公开这些图像吗?
【参考方案1】:
您可以尝试在UIView
上使用UITapGestureRecognizer
,并添加带有您喜欢的披露指示符的UIImageView
作为子视图。
希望对你有帮助!
【讨论】:
以上是关于自定义 UIView 上的披露指示器 [重复]的主要内容,如果未能解决你的问题,请参考以下文章