【发布时间】:2014-02-05 16:43:01
【问题描述】:
在我的 UIActionSheet 中,我有一个按钮,将触摸的数组标记为收藏。当最喜欢一个数组时,我会在数组名称之前显示一个星号。收藏夹图标的 alpha 值为 0,通过触摸“添加为收藏夹”按钮,alpha 变为 1。数组位于 UIViewController 内,每个单元格中显示 1 个数组。
我的问题是我必须重新打开 ViewController 才能显示星星。
如何解决,当我按下“添加为收藏”按钮时星号立即显示,而不重新打开 ViewController?
收藏图标 alpha 更新如下:
- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath
这是更新 alpha 的代码:
if ([FavoriteArray containsObject: [mainArray objectAtIndex:indexPath.row]])
{
favoriteImage.alpha = 1;
}
谢谢!
【问题讨论】:
-
你在哪里更新收藏图标?可以发一下代码吗?
-
@67cherries 代码现已添加
标签: objective-c arrays uiimageview