【问题标题】:Automatically highlight UITabBar Button自动突出显示 UITabBar 按钮
【发布时间】:2010-12-18 21:44:58
【问题描述】:

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

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

【问题讨论】:

    标签: ios uitabbarcontroller uitabbar uitabbaritem


    【解决方案1】:

    如果你创建一个实例变量: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;
            }
        }
    

    如果所有选项卡都有唯一的标题(通常是这种情况),则此方法有效。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-09-27
      • 2019-04-27
      • 1970-01-01
      • 1970-01-01
      • 2020-12-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多