2012-08-16 25 views
0

我是新人,並向前道歉。我在網上搜索了示例代碼和教程,但沒有發現任何回答我的問題。使用滑塊導航一系列圖像

我有一個UIImageView圖像陣列,並希望能夠使用滑塊根據slider.value

任何暗示可以理解的圖像之間來回走。

回答

1

快速配方會去是這樣的:

一)增加一個滑塊移動到某個視圖控制器 - 無論是在代碼或Interface Builder中。
b)確保將屬性分配並連接到滑塊 c)將最小值設置爲0,並將滑塊的最大值設置爲您的照片數組的數量 d)將滑塊動作設置爲動作或方法(它連接 - Ctrl拖動等) e)由浮法轉換滑塊值爲int值 F)抓住在該位置的圖像陣列滑塊值指向 克)中設置的圖像中

所以這樣的事情,我假設你使用接口生成器,並將滑塊連接到 一個名爲slider的屬性和一個名爲showPicture的ibaction,並且您有一個名爲photoView的UIImageView和一個名爲photoArray的照片數組。

-(void)viewDidLoad { 

self.slider.minimumValue = 0; 
self.slider.maximumValue = self.photoArray.count; 
} 

-(IBAction)showPicture:(id)sender { 
    //this gets called when the slider changes value 

    int index = (int) self.slider.value; //convert slider value to int value 
    self.photoView.image = [self.photoArray objectAtIndex:index]; //set the image 

} 

沿着這些線應該做的伎倆。 很好

+0

它工作!非常感謝。 – Tterbo 2012-08-16 05:44:08

+0

現在是下一個絆腳石。我有兩個圖像系列數組,用於需要由單個滑塊導航的兩個uiimageviews。 uiimageviews的不同在於改變背景和改變前景圖像。我無法將前景uiimageview作爲子視圖添加到背景uiimage中。希望這是有道理的。 – Tterbo 2012-08-16 06:21:59

+0

這是我的部分代碼 – Tterbo 2012-08-16 06:24:55