I have a paging
scrollEnabled = false
pagingEnabled = false
I wasn't able to find a solution to prevent VoiceOver from navigating to other pages, but I was able to address the cause of the problem which is a better solution.
collectionView:numberOfItemsInSection: check to see if there should only be one page and if so then run an algorithm to calculate the max number of cells that should be displayed in that single page, then perform the original calculation for the number of cells, and finally return the
min of those two values. This will ensure only the cells that will be visible are created, therefore there will not be an extra page, and this will improve performance as well.