In Xcode 6 Beta 7 and all versions before it, I had a collection view that would update its constraints on its cells when an iPad would rotate between landscape and portrait. Now, it doesn't update at all, and in fact it looks exactly like how I leave it in the XIB, which implies to me that it's not updating at all. It appears that the reusable views I'm using are updating correctly, but the cells certainly are not.
Has anyone else run into this issue yet? Anyone have any ideas for how to get past it?
I'm using the iOS 7.1 simulator.
The workaround I have come up with is to use the 8.0 simulator for testing in the sim, and build the deployable using Xcode Beta 7. When I build using Beta 7, the app runs without this issue on devices using iOS 7. However, this does not help anyone that is deploying to the app store, so I apologize if this workaround does not work for your situation.
You need to make a subclass of UICollectionViewCell and make that subclass as the superclass of ALL of your cells.
Example:
Override the custom cell's
layoutSubviews
as a temporary fix:in my UICollectionViewCell class I added
and I used this code to refresh