自定义UISlider控件(实战篇)

最近公司项目需要自定义一些控件,其中就包括双滑块的UISlider。系统是不提供双滑动的。所以我就自己制作一个自己喜欢用的轮子。

(跟其他Slider轮子的主要优点,1.使用简单。2.占用内存小。3.尽量不使用图片,减小ipa包。)

(同UISlider轮子对比的主要优点,很简单的变化多样的UI)

先说下都实现的功能:

1.单滑块,左右滑动。

2.双滑动,2个滑块左右滑动。

采用框架

view + model

传统MVC框架,view根据model的数据去变化。如果view的代码超过1000行再重构为view+model+viewModel。但是现在的逻辑还比较简单,不需要采风为多个文件。

上效果

(持续更新...)

下载地址

(持续更新...)

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏AI研习社

百度开源移动端深度学习框架 MDL,可在苹果安卓系统自由切换

AI研习社消息,日前,百度在 GitHub 上开源了移动端深度学习框架 mobile-deep-learning(MDL)的全部代码以及脚本,这项研究旨在让卷积...

3266
来自专栏理论坞

【教程】C4D制作Lowpoly风格

按键盘m键,再按c键,调出笔刷工具,将衰减值改成50%,模式改成表面,笔刷强度50%,半径60cm。然后开始在平面上绘制地形。

732
来自专栏向治洪

客户端WebP 图片格式优化

前言 在移动端,图片一直是流量大头,一些商品列表和详情等页面,图片大小动不动就以几百K,当然在某些比较大的公司会根据具体情况去加载相应尺寸的图片,这就意味着服务...

2249
来自专栏Python中文社区

用 Python 从零开始玩微信跳一跳

关注 Python 的人想必都知道 跳一跳辅助外挂 这个项目近来在 Github 上火得不行,相信不少人也可能尝试过一番,并暗暗叹息,为什么我一开始就没有这个...

2186
来自专栏机器学习养成记

ggplot2:结合ggmap绘制地图

ggmap包整合了四种地图资源,分别是Google、OpenStreetMaps、Stamen和Cloudmade。可以方便的与ggplot进行涂层叠加,实现在...

3088
来自专栏小小詹同学

知乎大神爬取高颜值美女(Python爬虫+人脸检测+颜值检测)

这是一篇来自知乎大神的技术文章

62610
来自专栏机器之心

专栏 | 百度深度学习平台PaddlePaddle框架解析

机器之心专栏 来源:百度PaddlePaddle PaddlePaddle 是 2016 年 8 月底百度开源的深度学习平台,并且在短时间内迅速引发全球开发热度...

3455
来自专栏何俊林

FFmpeg总结(一)FFmpeg官方文档分块

正式开启FFmpeg总结,预计这个将是一个2-3年的时间线,或者更久,今天是从官方文档出发,带大家找到最小块的切入点。 http://ffmpeg.org/d...

2367
来自专栏腾讯NEXT学位

简单三步做出微信h5表情包

1614
来自专栏小詹同学

知乎大神爬取高颜值美女(Python爬虫+人脸检测+颜值检测)

这是一篇来自知乎大神的技术文章 ---- 写在前面: 本文作者:邓卓 原文链接:本文转发修改已取得原作者授权 https://zhuanlan.zhihu.c...

6277

扫码关注云+社区