我正在开发一个 iPad 应用程序,并为我的程序使用 UISplitview。现在在我的程序的主要细节视图上,我有一个 uiscrollview,我在其上添加了两个标签。
UIScrollView *scroll=[[UIScrollView alloc]initWithFrame:CGRectMake(0,0, self.view.frame.size.width,self.view.frame.size.height)];
scroll.contentSize=CGSizeMake(320, 1600);
scroll.showsHorizontalScrollIndicator=YES;
scroll.backgroundColor=[UIColor clearColor];
[self.view addSubview:scroll];
这是我在第一个主页上创建的代码。现在想象我们推第二个视图,从那个第二个视图我可以通过说
[self.detailViewController.view addSubview:detailViewController.Image];
但是当我尝试向子视图添加标签时说
[self.detailViewController.view.scoll...
但我找不到滚动对象,但第一个视图中设置的滚动背景在第二个视图中出现。而且我无法更改第一个视图的背景。
我决定在第一个滚动视图之外制作第二个滚动视图(这可行),但我更知道如何访问我在整个程序中创建的第一个视图,因为它会让我不必浪费空间创建滚动视图。但是如果我必须创建我需要的所有视图,我希望能够以某种方式删除或释放它们,这样滚动视图中的图片就不会一直传输到滚动视图 3
谢谢你