将UINavigation ToolBar更改为UIScrollView

时间:2013-07-30 00:48:42

标签: ios uiscrollview uitoolbar

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

1 个答案:

答案 0 :(得分:0)

您可以使用UINavigationBar上的-initWithCustomView:UIBarButtonItem添加滚动视图。

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