【问题标题】:CKComponent handle tap gestureCKComponent 处理轻击手势
【发布时间】: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


【解决方案1】:

@itsthejb 是正确的。您必须具有处理操作的视图。

【讨论】:

    猜你喜欢
    • 2013-05-31
    • 2017-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多