【发布时间】:2010-08-19 08:28:21
【问题描述】:
我有一些类是 UITableViewController 的子类。 在 TableView 的一个单元格上,我添加了一个包含 UIButton 作为子视图的视图 (即 [someParentView addsubview:button]) 我正在将视图添加到单元格中,如下所示: [cell.contentView addSubview:someParentView]
我已将按钮和持有它的视图(“someParentView”)的 UserInteractionEnabled 设置为 YES 但是当我点击它时,似乎什么也没发生。
有什么想法吗?
谢谢
简而言之,我想完成的任务:我想制作一个显示一些视图的表格视图。 每个视图都包含一些子视图,在其中一种情况下,有一个 uibutton 作为子视图。 我想让这个按钮通过用户的点击来触发事件,就像任何其他 uibutton 一样,所以会启动一些方法。
为此,我创建了一个继承 UITableViewController 的类,并为每个单元格添加了一个使用 [cell.contentView someView] 的视图,正如我所写的。我使用 [self.tableview setAllowSelection:NO] 禁用了所有选择,并且对于每个销售,选择样式为 NONE。 如前所述,我还将视图和 uibutton UserInteractionEnabled 属性设置为 YES。 我有什么遗漏吗?
【问题讨论】:
-
您能否详细说明您预计会发生什么,以及您认为您是如何做到这一点的?
-
我把它添加为答案,因为它太长了。
-
用户 clipsToBounds 检查该按钮是否在正确的区域内。
标签: objective-c iphone uitableview