我有一个UIProgressView控件的视图,我通过storyboard放置,我希望在视图加载时重新定位到状态栏下,并且每当方向从纵向翻转到横向时,反之亦然。我已经尝试在viewDidLayoutSubviews和orientationChanged中重置其位置,但是当它在方向更改之前首次出现时,它会出现在storyboard设置位置。本质上,我希望在视图首次出现时隐藏控件,并且仅在某些操作发生时以编程方式设置的位置出现,并在操作启动的任务完成时消失。 看起来像我最初设置的位置在取消隐藏控件时没有被使用。相反,它放置在故事板中的位置是它首次出现的位置,我不希望这样。有什么想法吗?