gpt4 book ai didi

ios5 - 在 iOS 5 中为基于页面的应用程序加载背景图像的正确方法?

转载 作者:行者123 更新时间:2023-11-29 05:28:13 25 4
gpt4 key购买 nike

我正在开发一款适用于 iOS 5 的 iBooks 类型的应用程序,除了背景图像之外,一切都正常。特别是在横向模式下。

到目前为止我一直在使用:

UIImageView *background = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"book.png"]];

[self.view addSubview:background];
[self.view sendSubviewToBack:background];

如果我在 RootViewController 上执行此操作,脊柱显然不会通过页面 View Controller 的 View 显示,如果我在页面 View Controller 类中使用它,它会删除使用 CGRectInset 指定 pagecurl 应该开始的位置的能力.

我确信这可能是非常基本的东西,但我已经浏览了我拥有的每一本书以及 Google,但我没有看到任何地方涵盖了这一点。任何帮助将不胜感激。

谢谢

最佳答案

您需要为图书使用背景图像,然后在右侧使用右页图像,在左侧使用左侧图像。这些需要与整本书的背景图像对齐和匹配。您可以对这三个 View 使用 UIImageView。请记住,左右页面图像需要完全正方形(书脊除外),没有透明区域,否则您会得到奇怪的阴影效果。还要确保所有背景颜色都设置为透明。

所以你将拥有这样的层次结构:

  • Root View (全屏边界)
    • 书籍背景 View (无论你想要多大)
      • 页面 View Controller (比书籍背景 View 小一点,你必须使用它直到一切看起来都正确)
        • 左页面 View Controller
          • 左侧页面的图像以及页面上的其他内容
        • 右页面 View Controller
          • 右侧页面的图像以及页面上的其他内容

我希望这是有道理的。

关于ios5 - 在 iOS 5 中为基于页面的应用程序加载背景图像的正确方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57938235/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com