Ios UINavigationItem在导航栏中的位置在方向上未更改
我在导航栏的右侧导航项上添加了自定义图像。但是,当我旋转设备时,右按钮项目会粘到纵向位置 肖像画 景观 如您所见,当从纵向更改为横向时,菜单图标将保持在其原始位置 代码Ios UINavigationItem在导航栏中的位置在方向上未更改,ios,swift,uinavigationcontroller,uinavigationbar,uinavigationitem,Ios,Swift,Uinavigationcontroller,Uinavigationbar,Uinavigationitem,我在导航栏的右侧导航项上添加了自定义图像。但是,当我旋转设备时,右按钮项目会粘到纵向位置 肖像画 景观 如您所见,当从纵向更改为横向时,菜单图标将保持在其原始位置 代码 请尝试删除此代码: right_menu_button.autoresizingMask = UIViewAutoresizing.FlexibleleftMargin | UIViewAutoresizing.FlexibleTopMargin 或将其更改为: right_menu_button.autoresizing
请尝试删除此代码:
right_menu_button.autoresizingMask = UIViewAutoresizing.FlexibleleftMargin | UIViewAutoresizing.FlexibleTopMargin
或将其更改为:
right_menu_button.autoresizingMask = UIViewAutoresizing.FlexibleWidth | UIViewAutoresizing.FlexibleHeight
不。这会使按钮拉长。这解决了我的问题。右|菜单|按钮.autoresizingMask=UIViewAutoresizing.FlexibleLeftMargin | UIViewAutoresizing.FlexibleHeight
right_menu_button.autoresizingMask = UIViewAutoresizing.FlexibleWidth | UIViewAutoresizing.FlexibleHeight