作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的 View 中有一个 UISlider。
_seekBar = new UISlider
{
MinValue = 0,
Continuous = false,
AutoresizingMask = UIViewAutoresizing.FlexibleWidth
};
_seekBar.TouchDown += OnTouchDown;
_seekBar.TouchDragInside += OnDragInside;
_seekBar.ValueChanged += OnValueChanged;
我按如下方式设置了三个事件。
private void OnTouchDown(object sender, EventArgs e)
{
// pause the watcher when you touch down
_audioPlayerService.Pause();
}
private void OnDragInside(object sender, EventArgs e)
{
// basically updates the number next to the slider as you drag
_viewModel.CurrentPositionMsec = (int)_seekBar.Value;
}
private void OnValueChanged(object sender, EventArgs e)
{
_viewModel.UserSeekPosition = (int)_seekBar.Value;
if (_viewModel.SeekToCommand.CanExecute())
_viewModel.SeekToCommand.Execute(_viewModel);
_audioPlayerService.Start();
}
注意:观察者基本上是观察音频播放器并报告进度。
我遇到的问题是,如果我将 slider 一直拖到最后(最右边),即使没有释放任何东西,我也会开始出现奇怪的行为。
我不希望在我将拇指滑到末端时发生任何事情,除非我松开 slider 。
注意:如果我不一直寻找到最后,一切都会按预期进行
当 UISlider 被一直拖到最后时会触发什么事件?
最佳答案
“我不希望在我将拇指滑到末端时发生任何事情,除非我松开 slider ”
这样做。它只会在触摸被释放后触发。
_seekBar.continuous = NO;
关于ios - 当 UISlider 一直拖到最后时会触发什么事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21442572/
我创建了一个分支来开发新功能。由于这个新功能完全是作为一个新项目开发的,唯一可能的冲突来源是解决方案文件。 随着功能的开发,主分支更新了几次。当我完成开发和测试时,我做了: git checkout
我是一名优秀的程序员,十分优秀!