User interface iOS 8 GM中的UIScrollView出现问题
我正在开发和安装iOS应用程序,我从iOS 7开始,现在尝试迁移到iOS 8。除了UIScrollView,其他一切都很好。我的应用程序有一个导航栏,它似乎影响到UIScrollViews。事实上,视图中的内容被拉低到导航栏所占据的大致空间。奇怪的是,在iOS 7上运行的同一个应用程序并没有引起任何与此相关的问题 我已经编写了一个简单的代码来测试问题是否出在我的应用程序上,但问题仍然存在。这是我的代码:User interface iOS 8 GM中的UIScrollView出现问题,user-interface,sdk,uiscrollview,ios8,User Interface,Sdk,Uiscrollview,Ios8,我正在开发和安装iOS应用程序,我从iOS 7开始,现在尝试迁移到iOS 8。除了UIScrollView,其他一切都很好。我的应用程序有一个导航栏,它似乎影响到UIScrollViews。事实上,视图中的内容被拉低到导航栏所占据的大致空间。奇怪的是,在iOS 7上运行的同一个应用程序并没有引起任何与此相关的问题 我已经编写了一个简单的代码来测试问题是否出在我的应用程序上,但问题仍然存在。这是我的代码: UIScrollView *scroll = [[UIScrollView alloc] i
UIScrollView *scroll = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 65, self.view.frame.size.width, self.view.frame.size.height-65)];
scroll.layer.borderWidth = 2.0f;
scroll.layer.borderColor = [UIColor greenColor].CGColor;
[self.view addSubview:scroll];
UIImageView *image = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"searching1.png"]];
[scroll addSubview:image];
image.frame = CGRectMake(100, 0, 100, 100);
这就是结果,正如您所看到的,图像不在点(01100):
我不知道如何处理这个问题。此外,iOS8现在在通用汽车公司,所以我不知道这是一个真正的错误或SDK的变化 错误是由属性引起的 self.automaticallyaadjustsScrollViewInsets 事实证明,在iOS 7中,它被自动设置为false,但现在在iOS中,它默认为true。因此,将其显式设置为false解决了问题,并且该应用程序在两种平台上都运行良好