2011-07-16 73 views
0

我實現TTTabBar這樣的:如何設置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 但出現3個欄按鈕: enter image description here

如何設置列號,怎麼我只需要兩個按鈕在這裏。 而且,正如您在我的代碼中看到的,我已經設置了initWithTitle:@「aaa」,但按鈕上沒有任何標題。哪裏不對了? 如果我只是需要這樣的: enter image description here

兩格按鈕

+0

發現第三個「按鈕」是背景色,而不是真正的按鈕,但我還是不明白:我設置了兩個按鈕,爲什麼不是第二個按鈕顯示爲「右角按鈕」,並且在我的代碼中已經[ _tabBar sizeToFit]爲什麼仍然留空,而不是那兩個按鈕填滿標題區域? –

回答

0

你嘗試_tabBar.columnCount設置爲2?

但是你正在尋找UISegmentedControl風格設置爲BarStyle。