我在IB中构建了一个Custom Cell
,并在其中创建了一个代表按钮的视图。其中包含Labels
和ImageViews
。
我想知道是否有办法让该视图像按钮一样。也就是说,显示阴影并在按下时调用方法。
答案 0 :(得分:2)
是。只需实施tableView:didSelectRowAtIndexPath:
,您就可以在按钮操作@selector
中执行所有操作。
对于阴影和圆角矩形按钮的感觉,如果在UITableViewStyleGrouped
的部分中使用单个单元格,它将非常接近。
答案 1 :(得分:1)
最好是将它作为一个按钮。您可以使用UIButtonTypeCustom
并将背景设置为您创建的单元格。
答案 2 :(得分:0)
您可以使用UITapGestureRecognizer并通过委托传递事件或使用UIControl,它是UIView的子类,但使用UIButton点击事件,如touchUpInside等,然后将事件与委托一起传递给您的视图