Go to the same problem, and it took some time to find a "solution". Turns out you can set overscanCompensation to "3" and it will remove the borders.
I think that Apple simply refused the documentation and listing for UIScreenOverscanCompensationNone, but this is in the code that they are checking.
MobileVet
source share