如何在iOS 11上用UIToolbar替换UITabBar?
我正在尝试开发类似照片的应用程序。当用户切换到编辑模式时,我想隐藏uitabar并用UIToolBar替换它。像这样: 我在UINavigationController中嵌入了一个UIViewController。UINavigationController嵌入在UITABBARC控制器中。我向UIViewController添加了一些UIBarButtonims 我在UIViewController中尝试了以下操作:如何在iOS 11上用UIToolbar替换UITabBar?,ios,uitabbar,uitoolbar,Ios,Uitabbar,Uitoolbar,我正在尝试开发类似照片的应用程序。当用户切换到编辑模式时,我想隐藏uitabar并用UIToolBar替换它。像这样: 我在UINavigationController中嵌入了一个UIViewController。UINavigationController嵌入在UITABBARC控制器中。我向UIViewController添加了一些UIBarButtonims 我在UIViewController中尝试了以下操作: tabBar控制器?.tabBar.ishiden=true navigat
tabBar控制器?.tabBar.ishiden=true
navigationController?.setToolbarHidden(假,动画:假)
不幸的是,UIToolBar没有调整其位置:
我还尝试使用自定义UIToolbar,它在除iPhone X之外的所有设备上都能正常工作。在iPhone X上,它显示在主页按钮下方。您正在推一个新的VC吗?或者您只是想隐藏选项卡栏并显示工具栏?不,我只想隐藏选项卡栏并显示工具栏。使用前导、顶部、尾部和高度约束将UIToolBar添加到UITabBar上。使用编辑模式隐藏/显示UIToolBar。这是可行的,但在iPhone X上看起来有点奇怪。工具栏项目居中,不像UIToolBar中的常规项目那样放置。