【问题标题】:UINavigation Bar at wrong positionUINavigationBar 在错误的位置
【发布时间】:2013-02-16 18:48:07
【问题描述】:

我开始为 iPhone 5(4 英寸屏幕)设计一个应用程序,并决定稍后将其调整为 3.5 英寸屏幕,但我遇到了一个非常奇怪的问题......

UINavigationBar 放置正确(4 英寸):

http://s7.directupload.net/file/d/3168/yrwzr498_png.htm

UINavigationBar 放置在底部(3.5 英寸): http://s14.directupload.net/file/d/3168/6dmsf238_png.htm

(顺便关闭了自动布局)

请帮帮我!

【问题讨论】:

  • 请问真正奇怪的问题是什么? :-)
  • 详细说明这个问题?
  • 好像没有添加我的截图...
  • 你可以看到 UINavigationBar 的位置是完美的:link 我为 3,5 英寸屏幕设备创建了一个单独的故事板,但出现了这个问题:link

标签: iphone objective-c uinavigationcontroller


【解决方案1】:

我想你自己已经暗示了答案:自动布局。如果没有更多信息,很难提供和回答......

但是,自动布局和/或 autoResizingMask 可以让您的视图和 UI 对象动态响应大小变化。如果您在 4" 屏幕和 3.5" 屏幕之间遇到布局问题,您可能需要使用自动布局。

【讨论】:

  • 你可以看到 UINavigationBar 的位置是完美的:link我为 3,5 英寸屏幕设备创建了一个单独的故事板,但出现了这个问题:link
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-29
  • 1970-01-01
  • 2018-07-22
  • 1970-01-01
相关资源
最近更新 更多