的我的自定義子類中添加和實現觸摸手勢我有UIView
這個自定義子類,稱爲productCardView
,這是非常簡單的,有一些UIImageView
S和UILabel
S作爲它的子視圖。我添加子視圖並將它們設置爲- (void)drawRect:(CGRect)rect
方法,一切都很好。MVC:我應該在視圖控制器或UIView的
在我的視圖控制器中,我從遠程服務器獲取一些數據,因此填充應該看到的productCardView
。目的是當用戶點擊這些卡片中的每一個時,程序進入目標url(每張卡片的NSURL
屬性)。
問題按照MVC的基礎IS,我要補充一個UITapGestureRecognizer
的觀點,我實現的productCardView
或在我的視圖控制器裏面? 如果我要將它添加到視圖控制器中,基本上我會將相應的代碼放在viewDidLoad
方法中,我在其中創建卡的實例,但是如果我應該在View中實現它,其中應該將碼? (在-(void)drawRect:(CGRect)rect
?)
非常感謝,因爲我在視圖控制器上有幾張這樣的卡片,我將它製作爲'UIControl'的一個子類並使用了目標/操作。 – 2014-11-06 08:40:25