【发布时间】:2017-01-03 14:10:18
【问题描述】:
在我的 iOS 应用程序中,我目前正在努力解决我在情节提要中设计的自定义 UITableViewCell 的问题。
当我点击使用此特定 UITableViewCell 呈现的表格视图行时会出现此问题。
这是使用此 UITableViewCell 呈现的行的默认外观:
这是我点击后的样子:
如您所见,绿线消失了,并且在点击该行之前一直是不可见的。一旦该行被释放,它就会恢复默认外观,一切都很好。
这是我期待看到的:
这是故事板中显示的 UITableViewCell 结构。 RouteView 是绿线 UIView 项:
我还为 UIView 对象添加了情节提要的属性部分:
我有一个附加到 UITableViewCell 的类,它通过 IBOutlets 处理对象的布局,而对行的点击是在 UITableView 级别处理的。
我根据某些条件更改 UIView 的背景颜色,但它可以是绿色、红色和蓝色,从不透明。是不是和this 有关系?
我该如何解决这个问题? 提前谢谢你。
【问题讨论】:
-
您是否将 routeView 设置为隐藏在任何地方?
-
@Rikh 不。处理 UITableViewCell 上的点击事件的函数被调用但现在但它是空的,没有执行任何逻辑。我猜问题应该在布局级别的某个地方
标签: ios uitableview uiview