2015-06-02 137 views
0

是否可以讓CKComponent沒有視圖來處理輕擊手勢?CKComponent處理輕擊手勢

我剛剛發現這個解決方案,以期:

... 

+ (instancetype)newWithViewModel:(NewsComponentViewModel *)viewModel 
{ 
    CKComponent *comp = ...; 
    return [super 
      newWithView:{ 
       [UIView class], 
       {CKComponentTapGestureAttribute(@selector(didTapView))} 
      } 
      component:comp]; 
} 
+0

不,因爲你必須有一個視圖來附加'UIGestureRecognizer'。否則,你將不得不附加到superview,這可能不會將熱點限制在你想要的區域。 –

回答

1

@itsthejb是正確的。您必須有處理操作的視圖。