2012-06-14 29 views
-2

我是iPhone開發新手。有人可以告訴我如何更新UIScrollview的內容。我有一個NSMutable數組,其中包含不同的引號,所以如果我從scrollview中刪除引號之一,它可以從視圖中刪除,頁面應該移動到下一頁,如果中間的一個被刪除,並應該去前一個,如果數組的最後一個索引被刪除。請幫忙! 由於在刪除圖像從數組中刪除該數據後超前當數組索引被刪除時如何更新UIScrollView

+0

請具體說明您的技術問題。提供你的代碼真的會讓社區更容易填補缺少的東西。 – tia

+1

本網站的目標是幫助您解決問題,而不是爲您提供解決方案。這是一個小而重要的區別。 – EmilioPelaez

回答

0


[DataArray中removeObjectAtIndex:的selectedIndex];
現在又調用了滾動方法

+1

感謝兄弟我已經做到了 –

1

最簡單的方法是創建兩個方法 - 添加和刪除從NSMutableArray對象,並在其內部改變UIScrollView的內容。例如:

-(void)addObjectToArray:(id)obj 
{ 
    [self.myArray addObject:obj]; 
    //Create and initialize a view with a quote for example and add it in the UIScrollView 
    [self.scrollView addSubView:someView]; 
} 

-(void)removeObjectFromArray:(id)obj 
{ 
    [self.myArray removeObject:obj]; 
    //Find the view you need to remove, either by tag or your array is actually from views, 
    //and remove it from the UIScrollView 
    [someView removeFromSuperview]; 
} 

然後插入或從陣列中刪除對象使用這些方法時

[self addObjectToArray:someObject]; 
[self removeObjectFromArray:someObject]; 

有志願使用一些其他的更優雅的方式,但需要了解的一些信息..

+0

我已經做到了,謝謝你的幫助... –

相關問題