iOS心形流水灯制作

1.效果图

2.显示模式-可自由组合

 // 点亮一圈

    case one_clockwise_all              // 顺时针一圈连续

    case one_anticlockwise_all          // 顺时针一圈连续

    case one_clockwise_one              // 顺时针一圈一个接一个

    case one_anticlockwise_one          // 逆时针一圈一个接一个

    

    // 点亮半圈

    case half_clockwise_all             // 从上至下半圈连续

    case half_anticlockwise_all         // 从下至上圈连续

    case half_clockwise_one             // 从上至下半圈一个接一个

    case half_anticlockwise_one         // 从下至上半圈一个接一个

    

    // 点亮1234象限

    case quarter1234_clockwise_all      // 顺时针全象限连续

    case quarter1234_anticlockwise_all  // 顺时针全象限连续

    case quarter1234_clockwise_one      // 顺时针全象限一个接一个

    case quarter1234_anticlockwise_one  // 逆时针全象限一个接一个

    

    // 点亮13象限

    case quarter13_clockwise_all        // 顺时针13象限连续

    case quarter13_anticlockwise_all    // 顺时针13象限连续

    case quarter13_clockwise_one        // 顺时针13象限一个接一个

    case quarter13_anticlockwise_one    // 逆时针13象限一个接一个

    

    // 点亮24象限

    case quarter24_clockwise_all        // 顺时针24象限连续

    case quarter24_anticlockwise_all    // 顺时针24象限连续

    case quarter24_clockwise_one        // 顺时针24象限一个接一个

    case quarter24_anticlockwise_one    // 逆时针24象限一个接一个

    

    // 点亮14象限

    case quarter14_clockwise_all        // 顺时针14象限连续

    case quarter14_anticlockwise_all    // 顺时针14象限连续

    case quarter14_clockwise_one        // 顺时针14象限一个接一个

    case quarter14_anticlockwise_one    // 逆时针14象限一个接一个

    

    // 点亮23象限

    case quarter23_clockwise_all        // 顺时针23象限连续

    case quarter23_anticlockwise_all    // 顺时针23象限连续

    case quarter23_clockwise_one        // 顺时针23象限一个接一个

    case quarter23_anticlockwise_one    // 逆时针23象限一个接一个

    

    // 亮熄切换

    case allin_allout                   // 全亮全熄切换

    case left_right                     // 左右切换

    case top_bottom                     // 上下切换

    case leftup_rightbottom             // 左上右下切换

    case rightup_leftbottom             // 右上左下切换

    case odd_even                       // 奇偶切换

 

3.详细代码

https://github.com/CoderLR/HeartLighting.git

 

posted @   HEJJY  阅读(163)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
历史上的今天:
2018-11-08 HTTP请求中的Form Data与Request Payload的区别
点击右上角即可分享
微信分享提示