我正在创建一个相当基本的视频播放器。有一个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与控制器链接之前的样子......
将其与控制器链接后......
因此滑块的空间仍然存在,但滑块不存在。
有关为什么UISlider正在消失的想法?