为我的iPhone应用程序UIView设置背景纹理



我是iPhone应用程序和这个论坛的新手。

我想为我的UIView放置一个背景纹理,应该覆盖整个iPhone屏幕。我目前在此视图上放置了控件。稍后,我希望我的所有控件都是透明的,因此用户必须能够使用控件,但除了其文本之外看不到任何内容。

这是我尝试过的:

创建了一个 UIView 派生视图 - 背景颜色简单,没有图像放置了我的控件 - UIButtons,标签正确编程以反映我的游戏逻辑

现在我改变了主意。我认为为我的视图提供背景纹理以及控件要好得多。

1)我尝试了以下内容:在界面生成器中添加背景图像但这涵盖了我的 UI 控件。

2)通过界面构建器,我尝试将纹理图像拖放到我的视图上(这反过来,可能创建了一个带有背景图像=我的纹理的UIImageview)。但这又一次隐藏了我过去的所有工作。然后我开始使用 alpha 值(0.1、0.8 等) - 它给了我一些结果,但我不再能够设计我的控件。我也无法在运行时单击(=触摸)它们。

请给我一个不会干扰我的工作的方法(我讨厌重做我控件的所有插座接线),但仍然允许我实现我的目标。

如果我问得太傻,或者搜索不够,请原谅我。这是我的第一个问题,很乐意尝试任何有用的解决方案!

非常感谢!

怎么样:

self.view.backgroundColor = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"texture.png"]];

最新更新