【问题标题】:iPhone touch events for any control任何控件的 iPhone 触摸事件
【发布时间】:2011-04-14 22:10:13
【问题描述】:

我正在使用 core-plot 库进行一些绘图,并希望在图形上实现一些触摸控制。问题是,核心图视图似乎没有响应触摸。我读过很多地方,可以在另一个控件上放置一个不可见的控件并使用该控件来提供底层控件触摸事件。问题是,我不知道如何实现它。似乎没有任何工作。有没有办法专门为您自己的触摸事件分配一个控件并将它们与其他控件分开处理?一些显示如何正确设置的源代码会很棒。

【问题讨论】:

    标签: iphone objective-c xcode core-plot touches


    【解决方案1】:

    我睡觉前的一个简单问题(欧洲已经过了午夜:))。您是否尝试使用 backgroundColor = [UIColor clearColor] 将子视图添加到您的图表并附加一个 UIGestureRecognizer 到它?

    【讨论】:

    • 不,我不熟悉 UIGestureRecognizer。这可能就是我想要的。你有一些示例用法吗?谢谢。
    • 我只使用了Tap手势识别器,但您可能想探索其他类型。使用起来相当简单:UITapGestureRecognizer *doubleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(backgroundViewTapped:)]; doubleTap.numberOfTapsRequired = 2; [background addGestureRecognizer:doubleTap]; [doubleTap release];
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-05
    • 1970-01-01
    • 1970-01-01
    • 2011-11-03
    • 2023-03-19
    • 1970-01-01
    相关资源
    最近更新 更多