ImageView更改框架/边界

时间:2010-05-21 12:14:29

标签: iphone uiview uinavigationcontroller resize uiimageview

我一直试图在这里找到这个问题,但似乎没有任何主题适合...... 我有一个UINavigationController,可以推送包含图像的不同类型的UIView。当控制器按下新视图时,导航栏会移动到屏幕上,看起来图像随后被“压制”了一点 - 或者它“从顶部移动” (我希望我已经充分描述了这一点。)

无论如何,我的图像的框架为320x460(因为顶部栏)。我找不到合适的设置,图像将保持这个大小。它总是“变得更小”。为新导航栏减去45像素(到320x415)也没有帮助。

我错过了什么?欢迎任何线索!

P.S.:将resizemask设置为0也没有帮助......

1 个答案:

答案 0 :(得分:0)

我设法通过更改以下内容来解决此问题:

我最初使用UIViewController模板创建了一个App。因为我想使用UINavigationController来处理我的导航,所以我添加了一个并将它放在我的RootViewController的顶部(!)。

这就是我认为可能发生的事情:每当我将一个新视图推到我的NavigationController上时,它似乎从上面滑入 - 我不想看到的东西。这可能是因为我的NavigationController后面的UIViewController有一个不同的框架布局,即顶部导航栏拍摄的那些像素。

好吧,我最近使用UINavigationController模板创建了一个新的应用程序。我删除了TableView并添加了一个常规视图作为其视图。现在推送和弹出新的视图控制器工作得很好 - 幻灯片已经消失了:)

希望我能帮助别人。