import * as segmentedBarModule from "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.Normal); 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.ValueChanged); }