Можешь объяснить ключевые различия между свойствами `frame` и `bounds` в Swift, особенно в контексте их систем координат и того, как изменения каждого из этих свойств влияют на позиционирование view и скроллинг контента? — ДейлиПреп