если у тебя есть return при срабатывании этого guard, то кто поменяет инсет в противоположном случае? тебе перед return надо сделать типа tableview.contentInset.top = 0
подскажите хорошие курсы по SwiftUI - чтобы не для новичков а для опытных кто уже познал жизнь со Storyboard, xib, программный UI. developers.apple.com не предлагать