分享一個仿網易新聞客戶端iPhone版的標籤式導航ViewController

     該Controller是一個容器,用於容納其餘的controller。效果與網易新聞客戶端的標籤式導航基本同樣: git

   (1)點擊上面的標籤,能夠切換到對應的controller,標籤下面的紅色提示條的長度會動態變化。 github

   (2)在下面的內容區裏左滑或者右滑能夠切換對應的controller,標籤會同時變化。     spa

 

效果以下圖所示:code

     

使用方法:blog

    NSArray *titleArray = [NSArray arrayWithObjects:@"輕鬆一刻",@"頭條",@"北京",@"房產",@"移動互聯",@"財經",@"科技",@"遊戲",@"歷史",@"軍事",@"大滿貫", nil];
    
    NSMutableArray *controllerArray = [[NSMutableArray alloc]init];
    for (NSString* title in titleArray)
    {
        ViewController *vc = [[ViewController alloc]init];
        vc.labelTitle = [title stringByAppendingString:@" View Controller"];
        [controllerArray addObject:vc];
    }
    
    GuGuSegmentNaviViewController *controller = [[ GuGuSegmentNaviViewController alloc]initWithItems:titleArray andControllers:controllerArray];

 

代碼下載:https://github.com/gugupluto/GuGuSegmentNaviViewController遊戲

相關文章
相關標籤/搜索