0
是否可以讓CKComponent沒有視圖來處理輕擊手勢?CKComponent處理輕擊手勢
我剛剛發現這個解決方案,以期:
...
+ (instancetype)newWithViewModel:(NewsComponentViewModel *)viewModel
{
CKComponent *comp = ...;
return [super
newWithView:{
[UIView class],
{CKComponentTapGestureAttribute(@selector(didTapView))}
}
component:comp];
}
不,因爲你必須有一個視圖來附加'UIGestureRecognizer'。否則,你將不得不附加到superview,這可能不會將熱點限制在你想要的區域。 –