iOS 5中的UIImageView正在剪裁UISlider,但在iOS 7中可以

iOS 5中的UIImageView正在剪裁UISlider,但在iOS 7中可以,ios,objective-c,ipad,ios5,ios7,Ios,Objective C,Ipad,Ios5,Ios7,我有一个UISlider控件放在播放按钮图像的正下方。一旦用户点击播放按钮,图像将被删除。在初始状态下,即用户刚刚在屏幕上着陆,尚未播放视频,滑块在iOS 5中被渲染为隐藏在图像下,而在iOS 7中被渲染到图像上(正确)。如果用户播放视频然后暂停,我将通过电影播放器重新显示图像。在iOS 5中的这种情况下,滑块会正确地渲染图像 关于它为什么在第一次呈现屏幕时会这样做,你有什么想法吗?事实证明,在iOS 5中,控件在设计器中的位置(故事板和XIB)很重要。滑块位于图像上方(在控件的左侧列表中)。一

我有一个UISlider控件放在播放按钮图像的正下方。一旦用户点击播放按钮,图像将被删除。在初始状态下,即用户刚刚在屏幕上着陆,尚未播放视频,滑块在iOS 5中被渲染为隐藏在图像下,而在iOS 7中被渲染到图像上(正确)。如果用户播放视频然后暂停,我将通过电影播放器重新显示图像。在iOS 5中的这种情况下,滑块会正确地渲染图像


关于它为什么在第一次呈现屏幕时会这样做,你有什么想法吗?

事实证明,在iOS 5中,控件在设计器中的位置(故事板和XIB)很重要。滑块位于图像上方(在控件的左侧列表中)。一旦我把它移到下面,它就会在iOS 5中正确呈现。然而,iOS7似乎并不介意这两种情况

显然,在“暂停然后播放”场景中,图像的顺序由于被删除然后再次添加到视图而发生了变化