UISlider没有出现在UIToolbar中

时间:2013-08-22 21:04:33

标签: ios objective-c interface-builder uitoolbar

我正在创建一个相当基本的视频播放器。有一个UIToolbar(toolBar)包含几个按钮和一个UISlider。当toolBar不是View Controller的引用插座时,滑块将显示正常。将工具栏与视图控制器链接后,滑块消失,但所有其他按钮仍保留在工具栏上。

我正在使用故事板进行用户界面,并在视图加载时向工具栏添加按钮和滑块...

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属性。

我需要将toolBar作为控制器的插座,以便我可以在特定手势上将其解除。

这是我将toolBar与控制器链接之前的样子...... working

将其与控制器链接后...... not working

因此滑块的空间仍然存在,但滑块不存在。

有关为什么UISlider正在消失的想法?

0 个答案:

没有答案