【发布时间】:2012-07-06 10:03:39
【问题描述】:
我是 iphone 应用程序和这个论坛的新手。
我想为我的 UIView 放置一个应该覆盖整个 iPhone 屏幕的背景纹理。我目前在此视图上放置了控件。稍后,我希望我的所有控件都是透明的,因此用户必须能够使用控件,但除了文本之外什么都看不到。
这是我尝试过的:
创建了一个 UIView 派生视图 - 具有简单的背景颜色,没有图像 放置我的控件 - UIButtons,标签 正确编程所有这些以反映我的游戏逻辑
现在我改变主意了。我认为为我的视图和控件设置背景纹理会更好。
1) 我尝试了在:Adding A Background Image In Interface Builder 中提到的东西 但这涵盖了我的 UI 控件。
2) 通过界面生成器,我尝试将纹理图像拖放到我的视图上(这反过来可能创建了一个带有背景图像 = 我的纹理的 UIImageview)。但这又隐藏了我过去的所有工作。 然后我开始使用 alpha 值(0.1、0.8 等)——它给了我一些结果,但我不再能够设计我的控件。我也无法在运行时单击(=触摸)它们。
请给我一个不会干扰我工作的方法(我讨厌重做我的控件的所有插座接线),但仍然可以让我实现我的目标。
如果我问的东西太傻,或者搜索不够,请原谅我。这是我的第一个问题,很乐意尝试任何有用的解决方案!
非常感谢!
【问题讨论】:
标签: uiview uiimageview background-image textures