2013-01-22 27 views
0

我們在應用程序中使用RichFaces 3.3,並使用rich:inputNumberSlider。目前還沒有真正的iOS設備支持。我可以點擊指針,但我無法在iPad上滑動。RichFaces Slider無法在iOS設備上工作

我現在能做什麼?

回答

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源代碼並自行提供修補程序/修補程序。

+0

您好,我試圖用展示與我的iPad,我看到相同的行爲像RF 3.x.可以點擊但不可以滑動。 – Jochen

+0

查看已更新的答案 –

0

使用UISlider

首先設置IBOutlet設備:

.h文件:

IBOutlet UISlider *Slider1; 

.m文件:

[email protected]"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); 

} 
相關問題