下面介绍一下UIScrollView的一个小知识。
UIScrollView是一个可滑动的图层。详细请看下面链接:http://www.cnblogs.com/zhw511006/archive/2011/01/09/1931339.html
下面一个小实例:
创建一个基于Window-based-Applicatin的项目
创建后拖拽一个Tab Bar Controller到视图中,并进行设置,如图:
把第一个Navigatin Controller 的Class类设置成一个已创建好的FirstController 类(UIViewController类型的)。
下面说一个下FirstController类,
.h文件内容如下:
@interface FirstController : UIViewController {
IBOutlet UIScrollView * scrollView;
IBOutlet UIView * myView;}
-(IBAction)getNews;
@end
在.m实现文件中界面加载方法下面:
- (void)viewDidLoad {
[super viewDidLoad];
self.view.backgroundColor=[UIColor colorWithPatternImage:[UIImage imageNamed:@"background_1.png"]];
[self.view addSubview:scrollView];
[scrollView addSubview:myView];
scrollView.contentSize=CGSizeMake(320, 460);
}
上面代码中第一个加黑代码为设置底层图层的背景图片。
第二个加黑代码为设置UIScrollView的内容大小。(如果设置太小的话 ,不会图层的滑动效果)。
下面设置一下ScrollView 和MyView的背景background为:Clear Color。
这个属性设置就是图层的背景为透明的(即可以看到下一层视图中的东西)
请看下面的图解:
提示:在视图中一定要将scrollView 和myView两个视图和控制层关联起来。