0

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

是我想要实现的可能吗?

我希望我的观点清楚,有点尴尬的解释。

回答

1

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

状态栏:320 x 20(人像),480 x 20(风景) 导航栏:320 x 44(人像),480 x 34(风景) 标签栏:320 x 49(人像),480 x 49景观)

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

肖像:320×367 解构:480 * 217

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