我需要在xcode中製作一個簡單的滾動視圖,寬度爲280,高度爲80,並且內部的圖像水平滾動。我想以編程方式進行此操作。我如何製作一個簡單的scrollview height = 80,width = 280,其中的圖像水平滾動?
-1
A
回答
2
我想你指的是UIScrollView的,裏面有蘋果編寫的指南這裏找到: http://developer.apple.com/library/ios/#documentation/uikit/reference/UIScrollView_Class/Reference/UIScrollView.html
,我個人使用的是這一個指南: http://idevzilla.com/2010/09/16/uiscrollview-a-really-simple-tutorial/
我帶你去通過將scrollview添加到視圖並向其添加圖像的快速基礎知識。
我猜你是新來的Objective C,所以我會給你一個快速指南。首先,你需要製作一個UIScrollView對象。這是通過聲明如下:
UIScrollView *aScrollView = [[UIScrollView alloc] initWithFrame:CGRectMake (0,0,320,250)];
你會注意到我設置框架。 CGRectMake的前兩個數字爲您提供點的x和y原點,而最後兩個數字代表您想要物體的寬度和高度。
之後,您需要爲其添加圖像。你需要一個UIImageview。
UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 320, 250)];
注意,我定位在圖像在0,0,給它一個250的高度和320這一個寬度確保它填充整個滾動視圖的初始視圖。
imageView.image = [UIImage imageNamed:@"foo.png"];
您會將圖像附加到imageView。但是,等等,還有更多。到目前爲止,您已經創建了這些對象,但尚未將它們與視圖關聯。所以如果我們在一個ViewController類中(你將不得不查看它是什麼),ViewController包含一個視圖。我們可以將我們的物體附在視圖上。
[aScrollView addSubview:imageView]; // Adds the image to the scrollview
[self.view addSubview:aScrollView]; // Adds the scrollview to the view.
如果你想添加更多的圖像,你必須添加他們在不同的x起源。所以我們第一個添加的圖像是在0,0。我們下一張添加的圖片應該是320,0(因爲第一張圖片佔用了320像素的寬度)。
UIImageView *secondImageView = [[UIImageView alloc] initWithFrame:CGRectMake(320, 0, 320, 250)];
secondImageView.image = [UIImage imageNamed:@"bar.png"];
[aScrollView addSubview:secondImageView];
有許多滾動視圖的選項,你會想要探索。我發現有用的是:
aScrollView.delegate = self; // For gesture callbacks
self.pagingEnabled = TRUE; // For one-at-a-time flick scrolling
self.showsHorizontalScrollIndicator = NO; // Cleaner look for some apps.
self.alwaysBounceHorizontal = TRUE; // Look it up.
相關問題
- 1. 如何水平滾動scrollview
- 2. 我如何設置水平滾動視圖的圖像對齊
- 3. 如何製作圖像的水平滾動視圖。
- 4. 如何製作水平滾動圖庫
- 5. CSS水平滾動(簡單)
- 6. 如何從水平滾動視圖拖動多個圖像?
- 7. 如何在簡單的ListView中實現水平滾動視圖?
- 8. 水平滾動溢出圖像 - HTML/CSS
- 9. 背景圖像的水平滾動
- 10. Bootstrap,less - 製作一個盒子,其中height = width
- 11. html中圖像的水平滾動條
- 12. 如何在scrollview和水平滾動視圖中居中放置圖像android
- 13. 圖像引起的水平滾動
- 14. 在水平對齊圖像與水平滾動的格子
- 15. 水平圖像滾動
- 16. 圖像庫水平滾動與Divs
- 17. 水平滾動圖像
- 18. Android的scrollView不能滾動水平
- 19. 如何在水平滾動視圖中製作可點擊的圖像?
- 20. 如何製作3個水平的,響應的背景圖像
- 21. 水平滾動圖像
- 22. 水平滾動圖像視圖列表
- 23. scrollView中的scrollView的水平滾動 - 小問題
- 24. 在Xamarin.Forms中水平滾動ScrollView
- 25. 如何移動到水平滾動視圖中的下一個圖像android
- 26. 如何製作水平滾動列表
- 27. 爲什麼ContentView Width會自動更改並在iOS中滾動水平(Xamarin)
- 28. 如何創建一個Tiny水平滾動條來逐個顯示圖像?
- 29. iPhone在AppStore中水平滾動圖像
- 30. 使用水平滾動在圖像視圖中加載圖像
請證明你已經嘗試過。它只是簡單地詢問如何徹底做某件事。 –