我在屏幕上有一个从 XIB 加载的子视图,我只需要在其超级视图上禁用触摸事件,而不是最终触摸子视图。我该怎么做?另外,我正在使用iOS。
谢谢!
我在屏幕上有一个从 XIB 加载的子视图,我只需要在其超级视图上禁用触摸事件,而不是最终触摸子视图。我该怎么做?另外,我正在使用iOS。
谢谢!
这就是你可以这样做的方式 -
我也是 iphone 开发的新手,但是当我尝试仅移动 UIImage 视图时,htis 代码帮助了我。
如果您在视图中使用按钮或标签,则可以在此代码上应用 cahnges。
if ([touch.view isKindOfClass:[UIImageView class]])
{
imageDemo.center = touchLocation;
}
在 XIB 中,您可以只使用同一级别的超级视图并将其用户触摸界面设置为 FALSE,而不是使用所有其他视图作为子视图。