Ios 导航栏按钮不会拖到UIViewController的右上角

Ios 导航栏按钮不会拖到UIViewController的右上角,ios,swift,xcode,navbar,uibarbuttonitem,Ios,Swift,Xcode,Navbar,Uibarbuttonitem,我有两个UIViewController。VC1 i嵌入到导航控制器中。我点击并拖动一个uibarbuttonite到这个VC的右上角。我将此按钮设置为转到VC2。 当我尝试单击并将UIBarButton项目拖到VC2中时,它不会停留在右上角。我捕捉到左下角。我知道我可以使用self.navigationItem.rightBarButtonItem=UIBarbuttonItemBarbuttonItem系统域通过编程实现:。完成,目标:self,操作:Selector HandleOne,但

我有两个UIViewController。VC1 i嵌入到导航控制器中。我点击并拖动一个uibarbuttonite到这个VC的右上角。我将此按钮设置为转到VC2。 当我尝试单击并将UIBarButton项目拖到VC2中时,它不会停留在右上角。我捕捉到左下角。我知道我可以使用self.navigationItem.rightBarButtonItem=UIBarbuttonItemBarbuttonItem系统域通过编程实现:。完成,目标:self,操作:Selector HandleOne,但我想知道为什么我不能在情节提要中实现它?因为我更喜欢用它


这不是一个微不足道的姿态,但你可以做到。问题是,您将条形按钮项目放置在错误的位置。确保将工具栏按钮项目悬停在导航栏右侧,直到其亮起,如下所示:


@matt工具栏项位于底部。我希望我的保持在右上角,而不是左下角