【问题标题】:UIView Background Image with a Tab Bar & Navigation Bar带有标签栏和导航栏的 UIView 背景图像
【发布时间】:2010-08-02 16:04:29
【问题描述】:

在我的 iPhone 应用程序中,我有一个在应用程序加载时出现的 Default.png 图像。加载我的应用程序时,出现的第一个视图嵌入在选项卡栏控制器和导航控制器中。我在您看到的第一个视图上有一个UIImageView - 基本上我想保持 ImageView 图像与default.png 保持在完全相同的位置。当视图出现时,它会被导航栏和标签栏调整大小并向上/向下移动,我可以避免这种情况吗?

我正在努力实现的目标可能吗?

我希望我的意思很清楚,解释起来有点尴尬。

【问题讨论】:

    标签: iphone background uiimageview uitabbarcontroller uinavigationbar


    【解决方案1】:

    我不太确定你在问什么。是的,属于标签栏控制器或导航控制器的任何视图都将调整大小以适应剩余的屏幕空间,但在考虑其他 UI 元素占用的空间后,您确切知道图像视图将剩余多少空间:

    状态栏:320 x 20(纵向)、480 x 20(横向) 导航栏:320 x 44(纵向)、480 x 34(横向) 标签栏:320 x 49(纵向)、480 x 49(横向)

    所以基本上,您的图像视图有以下可用空间:

    纵向:320 x 367 空间:480 x 217

    设计您的Default.png 时要考虑到这些尺寸。老实说,将您的第一个屏幕与您的Default.png 匹配的最简单方法是简单地截取 iOS 模拟器的屏幕截图。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多