下拉的方式作为选择项的组件

加入收藏
已有 8 人收藏

介绍:
    一款下拉的方式作为选择项的组件,提供两种用户交互方式

    通过ScrollView分类添加,针对ScrollView及其子类

    

    使用UIBezier曲线结合ShapeLayer反馈用户在页面位置的变化

    随着用户拉动的改变,同时改变曲线的形状

    以及曲线开始点变换到点击操作的图形变换

    选择项的按钮沿着 bezier 曲线的边贴合

    

    注:Demo结合autolayout和self-sizing演示,self-sizing基于iOS8

    所以需要iOS8及以上版本来演示demo

    组件最低支持为iOS7

    本人邮箱 Jiang.Fallen@gmail.com 如果有问题可以邮件给我或者作为回复发表

测试环境:
  [Code4App]编译测试
效果图:
  • iOS / iPhone 一款下拉的方式作为选择项的组件,提供两种用户交互方式
<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;通过ScrollView分类添加,针对ScrollView及其子类
<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;
<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;使用UIBezier曲线结合ShapeLayer反馈用户在页面位置的变化
<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;随着用户拉动的改变,同时改变曲线的形状
<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;以及曲线开始点变换到点击操作的图形变换
<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;选择项的按钮沿着 bezier 曲线的边贴合
<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;
<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;注:Demo结合autolayout和self-sizing演示,self-sizing基于iOS8
<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;所以需要iOS8及以上版本来演示demo
<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;组件最低支持为iOS7
<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;本人邮箱 Jiang.Fallen@gmail.com 如果有问题可以邮件给我或者作为回复发表
代码评论:
登录后方可评论

  
  • 暂无评论