gpt4 book ai didi

iphone - 更新或替换 iCarousel 中的对象

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:21:41 24 4
gpt4 key购买 nike

我正在使用 iCarousel,如果你还没有看到 iCarousel,它是 github 上的一个开源项目:iCarousel

这就是我在 iCarousel 上移除对象的方式:

NSInteger index = carousel1.currentItemIndex;
[carousel1 removeItemAtIndex:index animated:YES];
[items1 removeObjectAtIndex:index];

它在项目中包含的方法中说:

- (void)removeItemAtIndex:(NSInteger)index animated:(BOOL)animated;

This removes an item from the carousel. The remaining items will slide across to fill the gap. Note that the data source is not automatically updated when this method is called, so a subsequent call to reloadData will restore the removed item.

所以我想做的是每当我删除该索引处的项目时,我想用 [NSNull null] 或虚拟对象替换,在 iCarousel 中看不到它以保留大批。但在我的项目中它似乎崩溃了。所以我认为这是不可能的。所以我想要的是更新它的数组或替换我的 NSMutableArray 中的对象。

最佳答案

当你执行

- (void)removeItemAtIndex:(NSInteger)index animated:(BOOL)animated;

在重新加载数据之前从数组中删除对象。所以在那种情况下,你的数组计数保持正确

关于iphone - 更新或替换 iCarousel 中的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10924809/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com