【问题标题】:Disclosure Indicator on Custom UIView [duplicate]自定义 UIView 上的披露指示器 [重复]
【发布时间】:2015-02-10 03:36:30
【问题描述】:

我有一个自定义的UIView 子类。我想向它添加披露指示图标,它很容易添加到UITableViewCell。有没有办法做到这一点?

编辑

我希望在不使用UIButton 并且绝对不使用UITableViewCell 的情况下做到这一点。我知道将我的自定义 UIView 修改为自定义 UIButton 将允许我设置 buttonType 属性,但就我而言,这似乎不如在 UIView 中完成所有操作那么优雅。

【问题讨论】:

  • UITableViewCell 有一个属性 accessoryType,您可以将其设置为 UITableViewCellAccessoryDisclosureIndicator。
  • @bbarnhart 是的,正如我在问题中提到的,我知道添加到UITableViewCell 非常容易。但是,如果可以的话,我希望在 UIView 的上下文中完成这一切。
  • UITableViewCell 披露指示图像不是可访问的资产。您应该使用自己的图像。
  • @bbarnhart 是的,我正在考虑,希望不必这样做,因为现在我必须维护自己的图像并确保它看起来类似于默认的 iOS 图标图像。他们真的不会在任何地方公开这些图像吗?

标签: ios objective-c xcode uiview


【解决方案1】:

您可以尝试在UIView 上使用UITapGestureRecognizer,并添加带有您喜欢的披露指示符的UIImageView 作为子视图。

希望对你有帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-24
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多