2011-09-06 94 views
0

我在IB中構建了一個Custom Cell,並在其中創建了一個代表按鈕的視圖。它有LabelsImageViews在裏面。使UIView像UIButton一樣工作

我想知道是否有辦法讓該視圖像按鈕一樣工作。也就是說,顯示一個陰影並在按下時調用一個方法。

回答

1

最好是使它成爲一個按鈕。您可以使用UIButtonTypeCustom並將背景設置爲您創建的單元格。

2

是的。只需執行tableView:didSelectRowAtIndexPath:,您可以在按鈕操作@selector中執行您所能做的一切。

至於陰影和圓角矩形按鈕的感覺,如果你在一個部分使用單個細胞與,這將是非常接近。

0

您可以使用UITapGestureRecognizer並通過委託傳遞事件或使用UIControl是的UIView,但與自來水UIButton的事件,如touchUpInside等子類,然後用委託的事件傳遞給您的視圖