【问题标题】:UIButton within UITableViewCell is Tappable(Getting proper event) But the issue is tap effect is not visibleUITableViewCell 中的 UIButton 是可点击的(获取正确的事件)但问题是点击效果不可见
【发布时间】:2017-02-08 13:13:55
【问题描述】:

我有一个带有 UILable 和 UIButton 的自定义表格视图单元格,它工作正常我在按钮点击时获得了正确的事件,但问题是按钮的点击效果在 UI 中不可见。

编辑 - 功能明智的按钮工作正常,但问题是点击时,点击效果不可见,见下图。

我期望在 tableview Cell 内的按钮具有同样平滑的触感 -

【问题讨论】:

  • 你能详细说明你的问题吗?
  • 请查看附件图片。希望您能理解我的问题。
  • 您的按钮类型是什么? customsystem?
  • 自定义,我希望它只是自定义的。

标签: ios uitableview uibutton


【解决方案1】:

将此添加到您的按钮showsTouchWhenHighlighted 并检查一次

button.showsTouchWhenHighlighted = TRUE

【讨论】:

  • 这不是我正在寻找的解决方案。我不想为此使用突出显示或选定的属性..
  • @PremaJanoti - 我知道这不是答案,它是找到解决方案的方法之一
  • 是的!我知道,但我的要求不同:)
  • @PremaJanoti - 让我们一步一步来,你有没有试过我的回答它是否有效
  • @PremaJanoti - info 是带有背景颜色的文本的 UImage
【解决方案2】:

您可以设置Text Color 例如浅灰色,用于按钮在情节提要中的突出显示状态。

它会给你的按钮一个点击效果。

【讨论】:

  • 感谢您的回复,但我不想为此使用突出显示或选定的属性。我知道如何使用这些属性。
  • 你到底想要什么样的点击效果?
  • 我认为你需要一个图像来作为那种点击效果的按钮。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-02-04
  • 1970-01-01
  • 2012-05-10
  • 2018-03-16
  • 2012-10-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多