【问题标题】:Iphone/ipad background imageiphone/ipad 背景图片
【发布时间】:2023-03-05 17:18:01
【问题描述】:

所以我按照本指南为我的主窗口设置了背景http://howtomakeiphoneapps.com/2009/03/how-to-add-a-nice-background-image-to-your-grouped-table-view/

但是,我使用的是导航控制器,当我将导航视图推送到堆栈上时,新视图会覆盖它(显然)。但是我将导航视图的所有背景颜色都更改为清除,但它仍然不显示原始视图。

我希望整个程序都有背景图片。如何在使用导航控制器且无需为每个后续视图创建新图像的情况下执行此操作。

谢谢,

【问题讨论】:

    标签: iphone ipad image background


    【解决方案1】:

    我不知道将背景设置为导航控制器然后使该堆栈中的新 ViewControllers 透明的想法是否可行。但我会创建一个始终存在的单例 UIImageView,然后在每个 onLoad 上添加它并使其位于所有内容的后面。

    我建议singlelton 遵循这种模式

    【讨论】:

      【解决方案2】:

      在推送或添加之前,只需对所有视图控制器执行以下操作

      yourViewController.view.backgroundColor = [UIColor clearColor];
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-04-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多