Для зафиксирования позиции модального окна на iPhone и предотвращения его сдвига при свайпах экрана, можно использовать CSS свойство `position: fixed`.
Примерный код CSS для центрирования модального окна с высотой 500 пикселей и зафиксированной позицией будет выглядеть примерно так:
```css
.modal {
position: fixed;
top: 50%; /* Позиционирование модального окна по вертикали в центре экрана */
left: 50%; /* Позиционирование модального окна по горизонтали в центре экрана */
transform: translate(-50%, -50%); /* Центрирование модального окна относительно его центра */
height: 500px; /* Указываем высоту модального окна */
width: 80%; /* Указываем ширину модального окна (можно указать свой размер) */
}
```
Кроме того, рекомендуется добавить css свойство `overflow: hidden` для предотвращения прокрутки контента за пределами модального окна.
Надеюсь, этот пример поможет вам зафиксировать позицию модального окна на iPhone и предотвращения его сдвига при свайпах экрана.