我正在开发一款iPhone应用程序,在Interface Builder中创建的UILabel无法显示,但是通过编程创建的UIImageView可以显示。由于我对Objective-C完全不熟悉,请告诉我如何解决这个问题。
我正在开发一款iPhone应用程序,在Interface Builder中创建的UILabel无法显示,但是通过编程创建的UIImageView可以显示。由于我对Objective-C完全不熟悉,请告诉我如何解决这个问题。
将您的UILabel
在IB中拖动到视图中放置UIImageView
的堆栈子视图的底部。
尝试将标签添加在图像视图之后:
[mainView addSubview:imageView];
[mainView addSubview:label];
同时确保标签的框架使其在屏幕上可见。
[self.view addSubView:yourImageViewName];
[self.view bringSubviewToFrong:yourImageViewName];
我不确定,但请点击您的xib文件。在左侧的第二列中,您将看到“Object”,下面有一个带箭头的“View”。如果您单击它(箭头),您将看到此视图中的所有内容。我想您可能有Button和ImageView。它们不应该以这种方式排列。更改它们的顺序。如果您首先有Button,然后是ImageView,则不会看到Button,因为它在图像下方。