有人知道是否存在带有两个拇指的iPhone UISlider控件版本吗?我需要一个控件,可以指定值的范围。UISlider API文档似乎暗示标准控件不支持此功能,因此我想知道是否有人有解决方案(或自己解决了这个问题)。
有人知道是否存在带有两个拇指的iPhone UISlider控件版本吗?我需要一个控件,可以指定值的范围。UISlider API文档似乎暗示标准控件不支持此功能,因此我想知道是否有人有解决方案(或自己解决了这个问题)。
https://github.com/fcy/fancy-ios/tree/master/src/ui/range-slider
它与iOS 5+兼容
-(IBAction) onReleaseBP: (id) sender {
if ([sender tag]==1) {
[diastolicSld setUserInteractionEnabled:NO];
[systolicSld setUserInteractionEnabled:YES];
}
else {
[systolicSld setUserInteractionEnabled:NO];
[diastolicSld setUserInteractionEnabled:YES];
}
我不知道当前是否有一个(即仍在积极开发中),但您可能可以通过查看BWToolkit的源代码(http://brandonwalkin.com/bwtoolkit/)来推导出一个。
有一个类似iTunes风格的滑块实现,您可能可以进行扩展。
它是BSD许可证,并且源代码可从bitbucket获取。
AppDelegate_iPhone.m
中将第24行注释掉(或将其更改为某个值<1.0)。在对slider.minimumRangeLength
的值进行转换为 3.0 时存在错别字。由于整个范围仅为1.0宽,导致滑块根本无法移动。 - Norman