На iOS пользователь может смахивать вправо или влево, даже если там нет элемента, он отскакивает, но пользователь все еще может видеть часть белого экрана. Есть ли способ предотвратить это?
Это связано с физикой, которую использует ваш виджет. Попробуйте это на своем PageView:
physics: BouncingScrollPhysics(),