0

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

我现在能做什么?

4

2 回答 2

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

}
于 2013-04-29T11:57:09.730 回答
0

不确定 Richfaces 3.3 + iOS 兼容性,但根据 Richfaces 4.3 展示说明,它应该适用于 iOS。见:https ://github.com/richfaces/showcase

自述文件 说:

该展示还与基于 WebKit 的浏览器在移动设备上兼容;这包括 iOS、Android 和其他。

但是,我不确定您是否可以选择升级。此外,我不确定我是否记错了,但我相信您可以在移动设备上使用与非移动设备相同的组件(但是我认为有一些内容创建规则)。

编辑

好吧,我想我有一个悲伤的消息要告诉你。听起来,你不是第一个面临这个问题的人:https ://issues.jboss.org/browse/RF-10918

除非它在上游得到解决,否则我认为你不能继续前进。但是,您可以尝试对错误进行一些加热(将您的环境添加为评论,并可能投票支持它,可能会在那里寻求解决方法),或者您可以尝试检查 Richfaces 源代码并自己提供修复/补丁.

于 2013-01-22T16:29:37.633 回答