将Segment控制器添加到已有的控制器

时间:2011-01-07 22:18:56

标签: iphone ipad uinavigationcontroller uisegmentedcontrol rightbarbuttonitem

我有一个菜单按钮,它被放在右侧BarButtonItem(客户希望)中每个页面的导航控制器中,来自我的BaseViewController(所有其他类继承自此)。

我想在其中一个页面的菜单按钮旁边添加一个段控制器。

有没有办法只在它旁边添加一个段控制器而不替换其中一个?

我见过在一个控制器中添加2个项目的例子,但我需要在不同的时间添加它们。

1 个答案:

答案 0 :(得分:1)

您需要创建一个包含菜单按钮和分段按钮的视图,然后使用initWithCustomView:(UIView *)customView创建一个UIBarButtonItem,并使用按钮传递视图。然后将rightBarButtonItem设置为此barButtonItem。