螢幕滾動控制項ScrollView的使用,滾動控制項scrollview

來源:互聯網
上載者:User

螢幕滾動控制項ScrollView的使用,滾動控制項scrollview

1.UIScrollView有2個子類,uitextview和uitableview,這兩個控制項經常需要用到,因此熟練掌握它的使用是很有必要的。它們都是在內容超出螢幕時,可以提供水平或垂直捲軸。

 

2.主要的3個屬性,contentSize、contentInset和contentOffset。

 2.1 首先,一定要設定contentSize(控制項裡實際內容佔用的尺寸)這個屬性,並且這個屬性要設定的比控制項螢幕顯示的範圍大,才能出現滾動效果。

 例如scrollview的尺寸是 (768,1000),那麼按如下設定,就可以在(768,1000)通過捲軸顯示(900,1200)範圍的內容。

- (void)viewDidLoad{    [super viewDidLoad];   // Do any additional setup after loading the view, typically from a nib.    self.scrollView.contentSize = CGSizeMake(900, 1200);}

 

 2.2 contentInset這個屬性是邊框空白尺寸,比較簡單。

 2.3 contentOffset這個屬性要注意下,它的作用是設定起始控制項顯示的範圍。

例如:如果要使得初始顯示位移y方向200的內容,則按如下設定,會有向下移動200的動態效果。

-(void)viewDidAppear:(BOOL)animated
{ [self.scrollView setContentOffset:CGPointMake(0, 200) animated:YES];}

 

3.記得在故事板裡取消check選項use auto layout,否則scrollview滾動會失效。

以上這些都是簡單使用,以後遇到更具體的使用再補充。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.