NavBar 按钮不会拖到 UIViewController 的右上角

NavBar button will not drag into top right corner of UIViewController

我有 2 个 UIViewController。 VC1 我嵌入到导航控制器中。我单击并拖动了一个 UIBarButtonItem 到此 VC 的右上角。我将此按钮设置为转至 VC2。 当我尝试单击并将 UIBarButton Itemt 拖入 VC2 时,它不会停留在右上角。我捕捉到左下角。我知道我可以使用 self.navigationItem.rightBarButtonItem = UIBarButtonItem(barButtonSystemItem: .done, target: self, action: #selector(handleDone)) 以编程方式执行此操作,但我想知道为什么我不能在故事板中执行此操作?因为我更喜欢使用它。

这不是一个微不足道的手势,但你可以做到。问题是您将条形按钮项目放在错误的位置。确保将栏按钮项悬停在导航栏的右侧,直到它 "lights up",如下所示: