nativescript-xz-ad-generation
Version:
NativeScript AdGeneration Plugin
34 lines (33 loc) • 1.45 kB
JavaScript
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;
;