自动突出显示UITabBar按钮

时间:2010-12-18 21:44:58

标签: ios uitabbarcontroller uitabbar uitabbaritem

我正在使用此方法http://redartisan.com/2010/6/27/uisegmented-control-view-switching-revisited创建自定义UITabBar并在单击某个TabBarItem时加载特定视图。

问题是最初加载了第一个视图,但第一个标签栏项未突出显示。有没有办法强制突出显示?我没有使用tabbarcontroller,所以我不能使用它的方法。

1 个答案:

答案 0 :(得分:2)

如果您创建实例变量:UITabBar *tabBar; 财产:

@property (nonatomic, assign) IBOutlet UITabBar *tabBar;

并将此属性连接到Interface Builder中的UITabBar,您可以使用:

for(UITabBarItem *tab in tabBar.items) {
    if ([tab.title isEqualToString: @"My Tab Title"]) {
        tabBar.selectedItem = tab;
        }
    }

如果所有标签都有唯一标题,则通常就是这种情况。