diff --git a/tns-core-modules/ui/activity-indicator/activity-indicator.ios.ts b/tns-core-modules/ui/activity-indicator/activity-indicator.ios.ts index 42b3b78a2..59e7e9067 100644 --- a/tns-core-modules/ui/activity-indicator/activity-indicator.ios.ts +++ b/tns-core-modules/ui/activity-indicator/activity-indicator.ios.ts @@ -2,11 +2,22 @@ import { ActivityIndicatorBase, busyProperty, colorProperty, Color } from "./act export * from "./activity-indicator-common"; +import { ios } from "../../utils/utils"; + +const majorVersion = ios.MajorVersion; + export class ActivityIndicator extends ActivityIndicatorBase { nativeViewProtected: UIActivityIndicatorView; createNativeView() { - const view = UIActivityIndicatorView.alloc().initWithActivityIndicatorStyle(UIActivityIndicatorViewStyle.Gray); + let viewStyle; + if (majorVersion <= 12) { + viewStyle = UIActivityIndicatorViewStyle.Gray; + } else { + viewStyle = UIActivityIndicatorViewStyle.Medium; + } + + const view = UIActivityIndicatorView.alloc().initWithActivityIndicatorStyle(viewStyle); view.hidesWhenStopped = true; return view;