如何设置TTTabBar列数

发布于 2024-11-24 18:52:20 字数 807 浏览 0 评论 0原文

我像这样实现了 TTTabBar:

_tabBar = [[TTTabGrid alloc] initWithFrame:CGRectMake(0, 0, TTApplicationFrame().size.width-80, TT_ROW_HEIGHT) ];
_tabBar.backgroundColor = [UIColor clearColor];
_tabBar.tabItems = [NSArray arrayWithObjects:
                    [[[TTTabItem alloc] initWithTitle:@"aaa"] autorelease],
                    [[[TTTabItem alloc] initWithTitle:@"bbb"] autorelease],
                    nil];
//_tabBar.selectedTabIndex = 1; 

[_tabBar sizeToFit];
self.navigationItem.titleView = _tabBar;

_tabBar 是 TTTabBar 但出现三列按钮: 在此处输入图像描述

如何设置列号,因为我这里只需要两个按钮。 而且,正如您在我的代码中看到的,我设置了 initWithTitle:@"aaa" 但按钮上没有任何标题。有什么问题吗? 如果我只需要这样怎么办: 在此处输入图像描述

两个网格按钮

I implemented TTTabBar like this:

_tabBar = [[TTTabGrid alloc] initWithFrame:CGRectMake(0, 0, TTApplicationFrame().size.width-80, TT_ROW_HEIGHT) ];
_tabBar.backgroundColor = [UIColor clearColor];
_tabBar.tabItems = [NSArray arrayWithObjects:
                    [[[TTTabItem alloc] initWithTitle:@"aaa"] autorelease],
                    [[[TTTabItem alloc] initWithTitle:@"bbb"] autorelease],
                    nil];
//_tabBar.selectedTabIndex = 1; 

[_tabBar sizeToFit];
self.navigationItem.titleView = _tabBar;

_tabBar is TTTabBar
but appears three column buttons:
enter image description here

How to set the column number, coz I just need two buttons here.
And, as you see in my code, I've set initWithTitle:@"aaa" but there is no any title on button. Anything wrong?
WHAT IF I JUST NEED LIKE THIS:
enter image description here

Two grid buttons

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

我一直都在从未离去 2024-12-01 18:52:20

您是否尝试将 _tabBar.columnCount 设置为 2?

但您正在寻找样式设置为 BarStyle 的 UISegmentedControl。

Did you try to set _tabBar.columnCount to 2?

But you are looking for UISegmentedControl with style set to BarStyle.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文