mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-11-05 13:26:48 +08:00
Added some checks according to changed iOS9 API.
This commit is contained in:
@@ -82,7 +82,12 @@ export class TabViewItem extends common.TabViewItem {
|
||||
var icon = this._parent._getIcon(this.iconSource);
|
||||
var tabBarItem = UITabBarItem.alloc().initWithTitleImageTag((this.title || ""), icon, this._parent.items.indexOf(this));
|
||||
if (!icon) {
|
||||
tabBarItem.setTitlePositionAdjustment({ horizontal: 0, vertical: -20 });
|
||||
if (utils.ios.MajorVersion <= 8) {
|
||||
tabBarItem.setTitlePositionAdjustment({ horizontal: 0, vertical: -20 });
|
||||
}
|
||||
else if (utils.ios.MajorVersion > 8) {
|
||||
(<any>tabBarItem).titlePositionAdjustment = { horizontal: 0, vertical: -20 };
|
||||
}
|
||||
}
|
||||
this._controller.tabBarItem = tabBarItem;
|
||||
}
|
||||
@@ -184,7 +189,12 @@ export class TabView extends common.TabView {
|
||||
|
||||
var tabBarItem = UITabBarItem.alloc().initWithTitleImageTag((item.title || ""), icon, i);
|
||||
if (!icon) {
|
||||
tabBarItem.setTitlePositionAdjustment({ horizontal: 0, vertical: -20 });
|
||||
if (utils.ios.MajorVersion <= 8) {
|
||||
tabBarItem.setTitlePositionAdjustment({ horizontal: 0, vertical: -20 });
|
||||
}
|
||||
else if (utils.ios.MajorVersion > 8) {
|
||||
(<any>tabBarItem).titlePositionAdjustment = { horizontal: 0, vertical: -20 };
|
||||
}
|
||||
}
|
||||
newController.tabBarItem = tabBarItem;
|
||||
newControllers.addObject(newController);
|
||||
|
||||
Reference in New Issue
Block a user