storyboard中UICollectionViewCell子视图的大小和约束设置有差别的问题
2015-11-10 16:31 唐不坏 阅读(1235) 评论(0) 收藏 举报我给UICollectionViewCell中添加的控件设置的大小是充满整个cell,但实际运行在不同尺寸的设备之后,cell内部的控件并没有充满cell,有时小了,有时太大。最后在stackoverflow上找个解决的方案:
链接.
- SB中设置UICollectionViewCell的Autoresize Subviews为确定状态,
- 设置好子控件在cell中的约束,
- 完成UICollectionViewDelegateFlowLayout的
- (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath
方法。
4. 在自定义的cell子类中添加以下方法:
- (void)awakeFromNib
{
[super awakeFromNib];
self.contentView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
}
浙公网安备 33010602011771号