     /// :param: bar the tabbar
     /// :returns: the position for the tabbar
     optional func positionForTabbar(bar: UIBarPositioning) -> UIBarPosition
+    
+    /// Delegate objects can implement this method to specify the position of the Tabbar.
+    ///
+    /// :param: bar the tabbar
+    /// :returns: the position for the tabbar
+    optional func colorForTabIndicator() -> UIColor
 }
                tabWidth = self.delegate!.widthForTabAtIndex!(index)
            }
            
            let tabView: RGTabView = RGTabView(frame: CGRectMake(0.0, 0.0, tabWidth, self.tabHeight))
            
            tabView.addSubview(tabViewContent!)
            tabView.clipsToBounds = true

            self.tabHeight = self.delegate!.heightForTabbar!()
        }
        
        if (self.delegate?.colorForTabIndicator? != nil) {
            self.tabIndicatorColor = self.delegate!.colorForTabIndicator!()
        }
        
        self.tabScrollView.frame = CGRectMake(0.0, 0.0, self.view.bounds.size.width, self.tabHeight)
        self.tabScrollView.setTranslatesAutoresizingMaskIntoConstraints(false)
        self.tabScrollView.backgroundColor = UIColor.clearColor()
