iOS 切换视图 DVSwitch

软件介绍

DVSwitch 是可定制的,基于 UISwitch 和 UISegmentedControl 的控件,使用 Objective-C 编写。

DVSwitch 灵感来源于 UISwitch 和 UISegmentedControl,目标如下:

  • 简单定制非常漂亮的动画控件

  • 支持拖动或者点击交互

  • 启动要求非常低 ,不需要图片

  • 漂亮的字体颜色效果

  • 基于项数值自动调节

使用

DVSwitch *switcher = [[DVSwitch alloc] initWithStringsArray:@[@"First", @"Second"]];
switcher.frame = CGRectMake(20, 60, self.view.frame.size.width - 40, 34);
[self.view addSubview:switcher];
[switcher setPressedHandler:^(NSUInteger index) {

    NSLog(@"Did switch to index: %lu", (unsigned long)index);

}];
[self.view addSubview:switcher];

可定制属性:

  • UIColor *backgroundColor - color of the controls background

  • UIColor *sliderColor - color of slider

  • UIColor *labelTextColorInsideSlider - color of text when slider hovers over it

  • UIColor *labelTextColorOutsideSlider - color of text when outside of slider

  • UIFont *font - font used in control

  • CGFloat cornerRadius - corner radius of control and corner radius of slider

  • CGFLoat sliderOffset - pixel offset in points between the slider and the edge of control




本文地址:https://www.codercto.com/soft/d/8892.html

算法基础

算法基础

[美] 托马斯 H.科尔曼(Thomas H.Cormen) / 王宏志 / 机械工业出版社 / 2015-12 / 59.00

本书介绍了什么是计算机算法,如何描述它们,以及如何来评估它们。这些计算机算法将提供:利用计算机搜索信息的简单方式;解决各种排序问题的方法;利用有向无环图和最短路径法来解决基本问题的方法(可用于建模公路网络,任务间的依赖及金融关系);解决字符串(例如DNA结构)问题的方法;密码学背后的基本原理;数据压缩的基础知识;以及甚至一些没有人能够理解如何在计算机上用相当长的时间来解决的问题。 本书适合作......一起来看看 《算法基础》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码