导航栏和UIScrollView

时间:2014-05-29 00:59:30

标签: ios objective-c ios7 uiscrollview autolayout

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

我想知道有没有办法解决这个问题。我正在设置我的scrollView:

viewController.h

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

viewController.m

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

我的问题是使用ios7和自动布局有没有办法解决这个问题?或者我只需要在故事板中看起来很奇怪?

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

在“属性”检查器中的“模拟指标”下,可以将“顶部栏”更改为“无”。这将模拟在Storyboard中查看时没有导航栏的视图控制器。实际运行应用程序时,将出现导航栏。