【问题标题】:Set background texture for my iphone app UIView为我的 iphone 应用 UIView 设置背景纹理
【发布时间】: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


    【解决方案1】:

    怎么样:

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

    【讨论】:

      猜你喜欢
      • 2016-06-24
      • 2015-01-24
      • 2019-06-03
      • 1970-01-01
      • 1970-01-01
      • 2019-08-09
      • 2023-03-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多