アプリケーションでRichFaces3.3を使用し、rich:inputNumberSliderを使用しています。iOSデバイスの実際のサポートはまだありません。ポインタをクリックすることはできますが、iPadでスライドできません。
私は今何ができますか?
Richfaces 3.3 + iOS の互換性についてはわかりませんが、Richfaces 4.3 ショーケース ノートに基づいて、iOS で動作するはずです。参照: https://github.com/richfaces/showcase
Readme は次のように述べています。
このショーケースは、WebKit ベースのブラウザーとのモバイル互換性もあります。これには、iOS、Android、およびその他が含まれます。
ただし、アップグレードするオプションがあるかどうかはわかりません。さらに、私の記憶が正しいかどうかは定かではありませんが、モバイル以外のコンポーネントと同じコンポーネントをモバイルでも使用できると思います (ただし、コンテンツ作成にはいくつかのルールがあると思います)。
編集:
さて、私はあなたに悲しいニュースがあると思います。この問題に直面したのはあなたが最初ではないようです: https://issues.jboss.org/browse/RF-10918
上流で解決しない限り先に進めないと思います。ただし、バグに熱を加えることができます (環境をコメントとして追加し、場合によってはそれに投票し、おそらくそこで回避策を求めます)、または Richfaces のソース コードを確認して修正/パッチを自分で提供することもできます。 .
を使用し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);
}