2013-12-13 98 views

回答

2

AFAIK你不能隱藏段。如果你想讓它消失,你必須將其刪除。只需撥打

- (void)removeSegmentAtIndex:(NSUInteger)segment animated:(BOOL)animated 

並且您可以刪除您不想顯示的細分受衆羣。您可以添加它帶回

- (void)insertSegmentWithTitle:(NSString *)title atIndex:(NSUInteger)segment animated:(BOOL)animated 

- (void)insertSegmentWithImage:(UIImage *)image atIndex:(NSUInteger)segment animated:(BOOL)animated 
0

創建一個UIView並將其放在要消失的部分,提供了UIView將被填充顏色或圖片(如果你使用一個UIImageView),它將匹配段控件背後的視圖。

然後您可以隱藏它或根據需要顯示它,覆蓋該部分。

0

你可以試試這個:

[segmentCnt setTitle:@"" forSegmentAtIndex:index]; 
[segmentCnt setWidth:0.1 forSegmentAtIndex:index]; 

此外,您需要刪除該段將其隱藏的文本/標題。