UISlider无法拖动进度条的问题解决


最近业务中的视频播放使用到了UISlider,但是有一个奇怪的问题,就是在Modar出来的控制器中UISlider是可以正常使用的,但是在Push出来的控制器,其在最开的屏幕边缘,大概20点值得位置处,怎样都无法拖动进度条,但是一旦进度条走了这段距离是想怎么拖动就怎样拖动,这真的很让人费解。

而且也不存在任何控件的遮挡问题,所以,找了好久一直无解。

后来了解到UISlider是会和手势发生冲突的,但是发现这个UISlider存在的控制器中没有任何手势的,所以问题到了这里似乎无解了。

但是我们要知道,一点在我们iOS开发中有一个全局的右滑返回手势,所以问题是否出在了这里呢。

我们把Push出来的控制器的viewDidLoad 方法中加入下面的一句话,在当前的界面禁止掉右滑返回手势,发现好用了。

self.navigationController.interactivePopGestureRecognizer.enabled = NO;

当然问题这里进行了简化,因为一开始我这里已经交代清楚了两个位置的UISlider不同之处一个Modar出来的界面,一个Push出来的界面,这才是问题的关键,不然我开始没有意思到这里的时候,走了一些弯路,所以分析问题一定要找到本质的区别。这样才能定位到问题的关键。

最新文章

  1. UWP中实现自定义标题栏
  2. CSS3和jQuery实现的自定义美化Checkbox
  3. AutoMapper 使用实践
  4. js switch 扩展
  5. Transact-SQL 示例 - UPDATE中使用INNER JOIN
  6. EF 学习笔记
  7. spring HibernateValidator 验证 子类不起作用
  8. Part 11 string functions in sql server
  9. Android 图片缩放
  10. 《深入剖析Tomcat》阅读(一)
  11. foj 2150 Fire Game(bfs暴力)
  12. JS兼容的方式来获取浏览器的宽度
  13. jenkins外网slave配置
  14. latex插图续
  15. web开发性能优化---SEO优化篇
  16. jsp+postgresql学习笔记(1)用户登录与注册
  17. docker技术之基本命令
  18. kbmmw 中简单返回 extjs 数据JSON
  19. JSP隐含对象
  20. OVS 精确删除流表

热门文章

  1. 【转载】form表单的两种提交方式,submit和button的用法
  2. Linux基础学习-RHEL7.4之YUM更换CentOS源
  3. 自定义ngCloak
  4. 我的Python分析成长之路1
  5. NYOJ 237 游戏高手的烦恼
  6. Go 方法和接收者
  7. python基础知识--条件判断和循环
  8. 【优先级队列】Southwestern Europe Regional Contest Canvas Painting
  9. bzoj4568 [Scoi2016]幸运数字 线性基+树链剖分
  10. P3371 单源最短路径【模板】 洛谷