【发布时间】:2015-08-15 22:43:50
【问题描述】:
是否可以让没有视图的 CKComponent 来处理点击手势?
我刚刚发现这个解决方案有一个视图:
...
+ (instancetype)newWithViewModel:(NewsComponentViewModel *)viewModel
{
CKComponent *comp = ...;
return [super
newWithView:{
[UIView class],
{CKComponentTapGestureAttribute(@selector(didTapView))}
}
component:comp];
}
【问题讨论】:
-
不,因为您必须有一个视图才能将
UIGestureRecognizer附加到。否则,您将不得不附加到超级视图,这可能不会将热点限制在您想要的区域。
标签: ios objective-c componentkit