首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TabBarIOS用户界面定制

TabBarIOS用户界面定制
EN

Stack Overflow用户
提问于 2016-11-03 22:31:46
回答 1查看 52关注 0票数 0

因此,我希望定制一些TabBarIOS ui。现在,TabBar有一个图标字段和一个名称字段: iconName="ios-pin“title="Map”。

在如下内容中使用这些结果(在文本上方有图标):

然而,我试图得到一个类似这样的东西(图标旁边的文本p.s抱歉,糟糕的形象)

有人知道怎么做吗?下面是我当前的TabBarIOS代码。

谢谢!

代码语言:javascript
复制
renderScene(route, navigator) {
    return (
      <TabBarIOS
        translucent={false}
        unselectedTintColor="white"
        tintColor="#f9c827"
        barTintColor="#2c2c2c">

        <Icon2.TabBarItemIOS
          iconName="ios-pin"
          title="Map"
          selectedIconName="ios-pin"
          selected={this.state.selectedTab === 'MapTab'}
          onPress={() => {
            this.setState({
              selectedTab: 'MapTab',
            });
          }}>
          {this.renderMap(route, navigator)}
        </Icon2.TabBarItemIOS>

        <Icon2.TabBarItemIOS
          iconName="ios-list-box-outline"
          title="List"
          selectedIconName="ios-list-box-outline"
          selected={this.state.selectedTab === 'ScrollTab'}
          onPress={() => {
            this.setState({
              selectedTab: 'ScrollTab',
              toolbar: YELLOW,
              navigationBar: NavigationBarYellow,
            });
          }}>
          {this.renderScrollView(route, 'ScrollTab')}
        </Icon2.TabBarItemIOS>


      </TabBarIOS>
    );
  }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-03 22:47:18

最简单的方法是使用文本图像,另一种方法是创建容器视图控制器,使用UIView而不是UITabbar。这个视图应该有两个按钮,上面有你需要的图标和文本。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40412334

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档