import segmentedBarModule = require("ui/segmented-bar"); export function getNativeItemsCount(bar: segmentedBarModule.SegmentedBar): number { return (bar.ios).numberOfSegments; } export function checkNativeItemsTextColor(bar: segmentedBarModule.SegmentedBar): boolean { var isValid = true; var attrs = (bar.ios).titleTextAttributesForState(UIControlState.UIControlStateNormal); isValid = bar.color && attrs && attrs.valueForKey(NSForegroundColorAttributeName) === bar.color.ios; return isValid; } export function setNativeSelectedIndex(bar: segmentedBarModule.SegmentedBar, index: number): void { bar.ios.selectedSegmentIndex = index; (bar.ios).sendActionsForControlEvents(UIControlEvents.UIControlEventValueChanged); }