我是 iPhone 开发的新手。有人能告诉我如何更新 UIScrollview 的内容吗?我有一个包含不同引号的 NSMutable 数组,因此如果我从滚动视图中删除其中一个引号,如何将其从视图中删除,如果中间一个被删除,页面应该移至下一页,如果删除数组的最后一个索引。请帮忙!提前致谢
问问题
396 次
2 回答
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];
还有一些其他更优雅的方法使用 KVO,但需要阅读一些关于它的信息。
于 2012-06-14T06:24:32.740 回答
0
删除图像后,从数组
[dataarray removeObjectAtIndex:selectedindex] 中删除该数据;
现在再次调用scrollview方法
于 2012-06-14T06:20:12.000 回答