我有一些类是UITableViewController的子类。 在一个TableView的单元格我添加一个视图,包含一个UIButton作为子视图 (即[someParentView addsubview:按钮]) 我将视图添加到像这样的单元格: [cell.contentView addSubview:someParentView]UIButton作为UITableViewCell子视图的一部分 - 使其工作
我已经设置UserInteractionEnabled为按钮和视图持有它(“someParentView”)是YES 但仍然当我点击它,似乎没有发生任何事情。
有什么想法吗?
感谢
我想在短期实现的目标:我想打一个tableview中显示的一些看法。 每个视图都包含一些子视图,在其中一种情况下,有一个子视图作为子视图。 我想用这个按钮来触发用户点击事件,就像任何其他的uibutton一样,所以会启动一些方法。
要做到这一点,我做了一个类,它的子类UITableViewController,并为每个单元格我添加一个视图使用[cell.contentView someView],正如我写的。我使用[self.tableview setAllowSelection:NO]禁用了所有选择,每个出售选择样式都为NONE。如上所述,我还将视图和uibutton UserInteractionEnabled属性设置为YES。 我错过了什么?
你能否详细说明你期望会发生什么,以及你认为你是如何完成的? – mvds 2010-08-19 08:46:05
我把它作为答案添加,因为它需要很长的评论。 – 2010-08-19 15:04:59
用户clipsToBounds检查该按钮是否在正确的区域内。 – 2015-01-28 10:40:36