在UICollectionView的cell中添加subView不显示的问题

在cellForItemAtIndexPath方法中
varvideoView=videos["video"]asUIView
videoView.frame=cell.frame
self.collectionView.addSubview(videoView)
如果我设置了videoView.frame=cell.frame这句,那么这个subview就不会显示
我修改了frame(包含在cell中)
varvideoView=videos["video"]asUIView
videoView.frame=videoView.frame=CGRect(x:37,y:94,width:100,height:100)
self.collectionView.addSubview(videoView)
这样就显示了
请问这是什么原因?
拉风的咖菲猫
浏览 421回答 2
2回答

忽然笑

在videoView.frame=cell.frame把cell.frame打印出来看看不就知道啦~

慕标琳琳

在cellForItemAtIndexPath处设置断点,检查cell.frame是否是你预期的。不过话说为什么不用autolayout
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript