2010-08-06 60 views
0

我有一個簡單的視圖控制器看起來像這樣:的UIScrollView沒有顯示

@interface MyViewController : UIViewController<UIScrollViewDelegate> { 
    UIScrollView *scrollView; 
    UILabel *label; 
} 
... 
@property stuff 
... 

現在,我想這個控制器做的是有一個滾動型處理文本的一個非常大的標籤,我有。所以在MyViewController.m的viewDidLoad方法,我有:

scrollView.contentSize = CGSizeMake(1000,1000); 
scrollView.delegate = self; 
scrollView.clipsToBounds = YES; 
[self.view addSubview:scrollView]; 

而且我得到了一個空白頁面,我不能在左右滾動。這只是一個白色的屏幕。在添加標籤部分之前,我想我會嘗試首先設置滾動視圖,而這甚至不起作用。當我移動手指時,我不應該看到一些滾動條嗎?如何設置滾動視圖以使其包含標籤?

謝謝!

+0

您是否設置了滾動視圖的框架或更改了其背景顏色? – 2010-08-06 17:49:22

回答

1

scrollView將不會滾動,直到您實際上將內容放置在超出其框架的位置。所以,將你的標籤添加到滾動視圖,它應該成爲可滾動的。

+0

將初始化標籤添加到滾動視圖的語法是什麼? – CodeGuy 2010-08-06 15:02:13

+0

[scrollView addSubview:myLabel]; – RunLoop 2010-08-06 17:45:27