下面介紹一下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兩個視圖和控制層關聯起來。