Ios 将UINavigation工具栏更改为UIScrollView

Ios 将UINavigation工具栏更改为UIScrollView,ios,uiscrollview,uitoolbar,Ios,Uiscrollview,Uitoolbar,有没有办法用自定义uiscrollview替换uinavigationcontroller中的工具栏?我基本上想要一个可以左右平移并可以检测点击手势的工具栏。您可以使用onUIBarButtonItem向UINavigationBar添加滚动视图 您还可以子类化UINavigationBar,将滚动视图添加为子视图,然后使用实例化导航控制器。将[YourCustomNavBarClass]传递到第一个参数,导航控制器将在需要显示导航栏时使用您的子类

有没有办法用自定义uiscrollview替换uinavigationcontroller中的工具栏?我基本上想要一个可以左右平移并可以检测点击手势的工具栏。

您可以使用on
UIBarButtonItem向
UINavigationBar
添加滚动视图

您还可以子类化UINavigationBar
,将滚动视图添加为子视图,然后使用实例化导航控制器。将
[YourCustomNavBarClass]
传递到第一个参数,导航控制器将在需要显示导航栏时使用您的子类