UNPKG

nativescript-xz-ad-generation

Version:
34 lines (33 loc) 1.45 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var information_icon_view_base_1 = require("./information-icon-view-base"); var InformationIconView = (function (_super) { __extends(InformationIconView, _super); function InformationIconView() { return _super !== null && _super.apply(this, arguments) || this; } InformationIconView.prototype.createNativeView = function () { var uiview = UIView.alloc().initWithFrame(CGRectMake(0, 0, 35, 15)); uiview.contentMode = 1; this._ios = uiview; return this._ios; }; InformationIconView.prototype.initNativeView = function () { }; InformationIconView.prototype.disposeNativeView = function () { this._infoIconView = null; this._ios = null; }; InformationIconView.prototype.loadNativeAd = function () { if (this._infoIconView) { this._infoIconView.removeFromSuperview(); } this._infoIconView = ADGInformationIconView.alloc().initWithNativeAdExpandable(this._nativeAd, true); this._ios.addSubview(this._infoIconView); this._infoIconView.updateFrameFromSuperview(8); this.width = this._infoIconView.frame.size.width; this.height = this._infoIconView.frame.size.height; }; return InformationIconView; }(information_icon_view_base_1.InformationIconViewBase)); exports.InformationIconView = InformationIconView;