我们在应用程序中使用RichFaces 3.3并且使用rich:inputNumberSlider。目前还没有对iOS设备的真正支持。我可以点击指针,但我无法在iPad上滑动。
我现在能做什么?
答案 0 :(得分:0)
不确定Richfaces 3.3 + iOS兼容性,但基于Richfaces 4.3展示说明,它应该适用于iOS。请参阅:https://github.com/richfaces/showcase
自述文件说:
此展示也可与基于WebKit的浏览器移动兼容;这包括iOS,Android和其他。
但是我不确定它是否可以升级。 此外,我不确定我是否记得正确,但我相信你可以使用与非移动设备相同的移动组件(但我认为有一些内容创建规则)。
修改强>:
嗯,我觉得我有一个悲伤的消息。听起来,就像你不是第一个面临这个问题的人:https://issues.jboss.org/browse/RF-10918
除非上游解决了,否则我认为你无法继续前进。但是你可以尝试对bug进行一些加热(将你的环境添加为注释,并可能投票给它,可能会要求在那里找到解决方法)或者,你可以尝试检查Richfaces源代码并自己提供修复/补丁。
答案 1 :(得分:0)
使用UISlider
。
首先设置IBOutlet
设备:
.h
档案:
IBOutlet UISlider *Slider1;
.m
档案:
lbl3.text=@"slider string";
[Slider1 addTarget:self action:@selector(sliderChanged:) forControlEvents:UIControlEventValueChanged];
Slider1.value=0.0;
// Slider control
- (void)sliderChanged:(UISlider *)slider{
lbl3.text=[NSString stringWithFormat:@"%i",(int)((slider.value)*100) ] ;
NSLog(@"%@",lbl3.text);
}