- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有没有办法禁用 UISlider
从滑动,而是得到它的UIControlEventTouchDown
开火?我相信可以做到的一种方法是将 slider 的起始值设置为与结束值相同,但我想避免这样做。有谁知道更好的方法?
最佳答案
我建议为您的 UISlider 设置 userInteractionEnabled = NO,并添加一个不可见的按钮来处理 TouchDown
UIButton *btnSlider = [UIButton buttonWithType:UIButtonTypeCustom];
btnSlider.frame = CGRectMake(slider.frame.origin.x, slider.frame.origin.y, slider.frame.size.width, slider.frame.size.height);
[btnSlider addTarget:self action:@selector(sliderTouched) forControlEvents:UIControlEventTouchDown];
btnSlider.backgroundColor = [UIColor clearColor];
[myView addSubview:btnSlider];
关于iphone - 禁止 UISlider 滑动,但仍然允许它接收 UIControlEventTouchDown,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16906572/
首先是 UIApplication,还是 Control? 之前我认为第一个是UIApplication。但现在我想也许第一个是控制。 基础如下: http://developer.apple.com
有没有办法禁用 UISlider从滑动,而是得到它的UIControlEventTouchDown开火?我相信可以做到的一种方法是将 slider 的起始值设置为与结束值相同,但我想避免这样做。有谁知
我正在努力解决这个问题。我有一个带有调用 UIControlEventTouchDown 事件的 UIButton: - (IBAction)pressButton:(id)sender {
我有一个带有 35 方形 UICollectionViewCells 的 UICollectionView。按下它们后,就会播放音频文件。然而,我无法同时按下两个或多个单元格,因为一旦我的手指离开按钮
我正在实现 UIButton 并且我的 UIControlEventTouchUpInside 事件没有触发,即使 UIControlEventTouchDown 确实触发了。 UIButton *b
我是一名优秀的程序员,十分优秀!