2011-05-30 75 views
0

嗨,你們,如何在iPhone/iPad上實現水平畫廊

我想在我的iPad應用程序中實現水平畫廊像選項。我聽說在Android中有一個叫做「gallery」的選項可以做這種實現。但是,有什麼方法可以在iPad中實現這一功能...我附上了一個屏幕截圖,使問題更加清晰....(圖庫可以在屏幕截圖底部看到enter image description here

回答

3

分配一個scrollView並在裏面調用你的數據。希望以下代碼將幫助你。該片段將創建一個水平滾動視圖。

UIScrollView* scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 35, self.frame.size.width, self.frame.size.height-35)]; 
[self.scrollView setScrollEnabled:YES]; 
[self.scrollView setDelegate:self]; 
self.scrollView.backgroundColor = [UIColor clearColor]; 
[self.scrollView setShowsHorizontalScrollIndicator:NO]; 
[self.scrollView setIndicatorStyle:UIScrollViewIndicatorStyleDefault]; 
scrollView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight; 
scrollView.contentMode = UIViewContentModeScaleToFill; 
[self.scrollView setContentSize:CGSizeMake("GIVE YOUR WIDTH",0)]; 
[self.view addSubview:scrollView]; 
+0

感謝人... +1對你的回答.... – 2011-05-30 12:47:23

0

您可以使用UIPagecontroll類來實現此目的。

您可能還會看看Xcode中的PageControl示例代碼。

+0

頁面控制相對於在上圖中我的要求不同。我需要一次在屏幕上顯示更多圖像,並且隊列中的圖像應與滑塊事件同步... – 2011-05-30 11:01:22

+0

然後,您應該使用UIScrollView併爲其添加一個滑塊。使用UIScrollviewDelegate響應滾動並相應地更新您的UISlider。在用戶使用滑塊並更新UIScrollview時創建操作。 – Mark 2011-05-30 11:24:46

+0

好的標記..我會試試這個,讓你知道.. – 2011-05-30 12:06:04