RichFaces Slider无法在iOS设备上运行

时间:2013-01-22 16:22:13

标签: slider richfaces

我们在应用程序中使用RichFaces 3.3并且使用rich:inputNumberSlider。目前还没有对iOS设备的真正支持。我可以点击指针,但我无法在iPad上滑动。

我现在能做什么?

2 个答案:

答案 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);

}