【问题标题】:Navigation bar and UIScrollView导航栏和 UIScrollView
【发布时间】:2014-07-18 10:01:45
【问题描述】:

我已经看到,在 iOS7 中,当使用 UIScrollView 和导航控制器时,滚动视图必须一直位于视图的顶部。或者,当应用程序运行时,标签或图像将不在正确的位置,如本问题iOS 7 Navigation Bar and Scroll View are different in storyboard and simulator 所示。

我想知道有没有办法解决这个问题。我正在像这样设置我的滚动视图:

viewController.h

@property(nonatomic,weak) IBOutlet UIScrollView *scrollview;

viewController.m

- (void)viewDidLayoutSubviews {
    [scrollview setContentSize:CGSizeMake(0, 1000)];
}

我的问题是有没有办法使用 ios7 和自动布局来解决这个问题?还是我只能忍受它在故事板中看起来很奇怪?

提前感谢您的帮助。

【问题讨论】:

    标签: ios objective-c ios7 uiscrollview autolayout


    【解决方案1】:

    在 Attributes Inspector 的 Simulated Metrics 下,您可以将 Top Bar 更改为 None。这将模拟在 Storyboard 中查看时没有导航栏的视图控制器。当应用程序实际运行时,会出现导航栏。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-11-14
      • 2013-09-30
      • 1970-01-01
      • 1970-01-01
      • 2015-10-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多