1

私が作成しているかなり基本的なビデオプレーヤーがあります。いくつかのボタンと UISlider を含む UIToolbar (toolBar) があります。ツールバーがView Controllerの参照アウトレットでない場合、スライダーは問題なく表示されます。ツールバーをビュー コントローラーとリンクすると、スライダーは消えますが、他のすべてのボタンはツールバーに残ります。

UI にストーリーボードを使用しており、ビューが読み込まれるときにツールバーにボタンとスライダーを追加しています...

UIBarButtonItem *scrubberItem = [[UIBarButtonItem alloc] initWithCustomView:movieTimeControl];
UIBarButtonItem *flexItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil];

toolBar.items = [NSArray arrayWithObjects:flexItem, currentPositionLabel, scrubberItem, timeLeftLabel, nil];

movieTimeControl は UISlider プロパティです。

特定のジェスチャでツールバーを閉じることができるように、ツールバーをコントローラーのアウトレットにする必要があります。

これは、ツールバーをコントローラーにリンクする前の様子です... 働く

そして、コントローラーとリンクした後... 動作していません

したがって、スライダーのスペースは残っていますが、スライダーはありません。

UISlider が消えている理由について何か考えはありますか?

4

0 に答える 0