当我在xcode 5中使用removeFromSuperview时,滚动视图不可见(ios 6.1模拟器)

时间:2013-09-30 06:07:02

标签: iphone ios objective-c xcode ios7

我正在使用xcode 5.当我从xcode 5为ios 6.1模拟器运行应用程序时,滚动视图没有看到。对于ios 7.0模拟器。在它工作之前。我正在使用界面构建器

您可以在下面的图片中看到.....

在ios 7.0模拟器中,它正在运行

在ios 6.1模拟器中它是完全白色的

![完全是白色] [2]

在我的滚动视图中,viewDidLoad方法中的视图控制器我写了下面的代码

 [scrollView removeFromSuperview];
 [self.view addSubview:scrollView];

当我评论上面的代码时,滚动视图可见ios 6.1模拟器

![在此输入图片说明] [3]

说真的,我不知道究竟是什么原因?是上面的原因与否。在xcode 4.6中,它正在运行。我的应用程序也在appstore上运行。请帮帮我。

提前致谢

2 个答案:

答案 0 :(得分:0)

似乎您对内存管理或scrollView的位置/大小有疑问。尝试设置断点并检查与对象相关的内容。

答案 1 :(得分:0)

@ Kalpesh它只是因为removeFromSuperview在iOS 7中不起作用。所以你的scrollView没有删除(如果你触摸屏幕就会崩溃)。但是[scrollView removeFromSuperView];删除了iOS 6中的scrollView。