0
我有一个UIPickerView,我编程,但是我在界面生成器和选取器中所做的一切都不会显示,一旦我运行该应用程序。它在IB(这是一个UIImage)创建背景之前就工作过了。其他的东西都显示出来了。UIPicker没有显示出来
- (void)viewDidLayoutSubviews(viewDidLoad)
{
[self.view bringSubviewToFront:picker1];
[self.view sendSubviewToBack:backgroundImage];
[backgroundImage addSubview:picker1];
}
我试过所有这些。我的大脑死了,我真的只是需要帮助。为什么我的UIPickerView不会显示出来。所有需要的数据都在它的工作之前,我把它的背景。可以做任何事情?
如果你发送子视图到后面,子视图(你的背景图像)中的任何东西是否在你图像中的所有其他东西后面,因此背景前面的任何东西(包括选择器)都会被其他所有东西遮挡?另外,请确保“picker1”不为空,并且“隐藏”位未在拾取器对象中设置。 –
另外,'[self.view bringSubviewToFront:picker1]'看起来有点多余,因为你将它直接添加到backgroundImage之后。 –
不,我只是展示了我用过的例子。 – Gabriel