如何禁用列表视图中的子项(使其颜色为灰色且不可点击)
Posted
技术标签:
【中文标题】如何禁用列表视图中的子项(使其颜色为灰色且不可点击)【英文标题】:How to disable a child item in a listview(make its color gray and unclickable) 【发布时间】:2011-08-21 18:20:29 【问题描述】:在我的应用程序中,有一个列表视图,单击其中的每个项目都会导致一个操作。
但是在某些情况下,有些操作是不能做的。
?
【问题讨论】:
How to disable items in a List View??? 和 ***.com/questions/2907335 和 ***.com/questions/2183610 的可能重复 【参考方案1】:您应该覆盖适配器中的isEnabled。只需跟踪您要禁用的项目并为它们返回正确的值。
【讨论】:
但是如何让它看起来是灰色的,所以它看起来被禁用了。 当视图被禁用时,我通过将其 alpha 值设置为 0.5 来将视图标记为灰色。以上是关于如何禁用列表视图中的子项(使其颜色为灰色且不可点击)的主要内容,如果未能解决你的问题,请参考以下文章
UITableViewController 中的 UISearchController — 行不可选择且表格视图显示为灰色