gpt4 book ai didi

objective-c - UISlider仅滑动一小段距离

转载 作者:行者123 更新时间:2023-11-29 04:35:34 24 4
gpt4 key购买 nike

所以我用下面的代码将一个 UISlider 放入 View 中,但它每次只能滑动大约 10 点的距离。只能在20点左右的范围内来回拖动。为什么?

v = [[UIView alloc] initWithFrame:someFrame];
UISlider *slider = [[UISlider alloc] initWithFrame:CGRectMake(10, 10, 200, 30)];
[v addSubview:slider];
[self.view addSubview:v];

我已将此代码放入另一个测试项目中,它确实有效。所以它可能是其他一些代码。我想知道以前是否有人遇到过同样的问题。

最佳答案

- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch {
if([[touch view] isKindOfClass:[UISlider class]])
{
return NO;
}
}

我使用的是IIViewDeckController,所以我将这一部分添加到IIViewDeckController.m代码中,它解决了问题!

关于objective-c - UISlider仅滑动一小段距离,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11104549/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com