Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
371 views
in Technique[技术] by (71.8m points)

ios - cellForItemAt never called in a class extends UICollectionViewController

I followed this video to create the UICollectionViewController, but the collection cells do not appear as expected. I added some print messages, and it turns out that numberOfItemsInSection is called, but cellForItemAt function is never called. Also, in viewDidLoad method, I printed out collectionView?.contentSize and it's (0.0, 0.0). Not sure what's the problem. Can anyone help explain?

More: I found the problem might be that I didn't use pushViewController to navigate but use performSegue, so I didn't set UICollectionDelegateFlowLayout as the video did... Any way to fix it?

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

Did you make sure that the function numberOfItemsInSection is return at least 1 or more? It will be helpful if you can paste some of your code.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...