2012-06-14 30 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

我已经做到了,谢谢你的帮助... –

相关问题