假设我正在开发或说一个电子商务应用程序的原型,我必须在其中显示产品列表及其price-tag(it will be UILabel)
,product description(in UILabel)
和buy(UIButton) button
。产品图片将来自网络服务器,并且可能是数千个。
因此,我选择了UICollectionView
而不是UITableview
,以获得更具吸引力的外观。对于购买按钮,我在UICollectionView的单元格中添加了UIButton
。但是我不能从UILabel
出口,它说illegal configuration
。因此,我是否会选择UICollectionView来显示来自后端的图像,从而朝正确的方向前进,还是有其他方法可以有效地做到这一点?
我进行了很多搜索,但没有找到集成UICollectionView cell with buttons
的任何好例子。为了更好地理解我的用例,我附上了屏幕截图。
最佳答案
为您的单元格创建一个自定义类,并处理按钮的事件,在其中创建一个委托并在那里进行处理。
@protocol CellDelegate
- (void) action;
@end
@interface CustomCell : UICollectionViewCell
@property (nonatomic, weak) id<CellDelegate> delegate;
@property (weak, nonatomic) IBOutlet UIButton *btn;
@end
关于ios - 将按钮和标签添加到UICollectionView单元格,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33147962/