-3

でスライダーのポップオーバーを作成しようとしていますSwift。基本的に私はUISlider0 から 255 の間です。私ができることは、ユーザーがバーを保持しているときにスライダーにポップオーバーを表示させ、0-100% を表示させることです。

調査の結果、 https ://github.com/alskipp/ASValueTrackingSlider を見つけ、プロジェクトに実装しました。唯一のことは、それが入っているということですObjective C。これは私のアプリにとって完璧なポップオーバーのように思えますが、プロジェクトにインポートし、ブリッジ ヘッダーを作成して UISlider のクラスをASValueTrackingSlider.

スライダーをドラッグすると、次のポップオーバーが表示されます。

スライダーのテスト

ただし、ページによると、ポップオーバーの色などをカスタマイズし、 で次のコマンドを使用してgithub.com構成できるはずです。NSNumberFormatterObjective C

self.slider.popUpViewCornerRadius = 12.0;
[self.slider setMaxFractionDigitsDisplayed:0];
self.slider.popUpViewColor = [UIColor colorWithHue:0.55 saturation:0.8 brightness:0.9 alpha:0.7];
self.slider.font = [UIFont fontWithName:@"GillSans-Bold" size:22];
self.slider.textColor = [UIColor colorWithHue:0.55 saturation:1.0 brightness:0.5 alpha:1];

ただし、何らかの理由でパラメーターにアクセスできないため、これらの Swift 代替を実行しても機能しません。上記で言及したメンバーのそれぞれに出席するメンバーはいません。

エラー 1

パラメータにアクセスできない理由を誰か知っていますか? ブリッジ ヘッダーをいじったような気がします。

4

1 に答える 1