【问题标题】:UISlider on Scrollview - Iphone滚动视图上的 UISlider - Iphone
【发布时间】:2013-09-18 06:41:40
【问题描述】:

我在视图控制器的滚动视图中添加了一个自定义滑块,但添加后我无法滚动。我在这里看过类似的问题,但是

scrollview.canCancelContentTouches=NO;    

不工作。有什么建议么?谢谢。

滑块代码:

 CGRect frame = CGRectMake(20, 12.0, 280.0, 480);
_customSlider = [[UISlider alloc] initWithFrame:frame];
[_customSlider addTarget:self action:@selector(sliderAction:) forControlEvents:UIControlEventValueChanged];
_customSlider.backgroundColor = [UIColor clearColor];
UIImage *stetchLeftTrack = [[UIImage imageNamed:@"orangeslide.png"]
                            stretchableImageWithLeftCapWidth:2.0 topCapHeight:0.0];
UIImage *stetchRightTrack = [[UIImage imageNamed:@"slider.png"]
                             stretchableImageWithLeftCapWidth:2.0 topCapHeight:0.0];

   [_customSlider setMinimumTrackImage:stetchLeftTrack forState:UIControlStateNormal];
[_customSlider setMaximumTrackImage:stetchRightTrack forState:UIControlStateNormal];

_customSlider.minimumValue = 0.0;
_customSlider.maximumValue = 10.0;
_customSlider.continuous = YES;
_customSlider.value = 50.0;

[ _scrollview addSubview:_customSlider];

【问题讨论】:

  • 告诉我们自定义滑块。它是什么?你是如何创建它的?显示代码。
  • 显示你的代码,你如何在滚动视图中添加滑块..

标签: iphone objective-c


【解决方案1】:

您需要检测何时使用滑块并停止使用滚动视图。

我认为this answer 可以提供帮助

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-07-04
    • 1970-01-01
    • 2011-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-11
    • 1970-01-01
    相关资源
    最近更新 更多