This commit is contained in:
Vasil Chimev
2019-10-14 13:10:14 +03:00
parent 6465f3c9a4
commit 39cbcad115
3 changed files with 14 additions and 1 deletions

View File

@@ -15,7 +15,8 @@ export class Button extends ButtonBase {
private _stateChangedHandler: ControlStateChangeListener;
createNativeView() {
return UIButton.buttonWithType(UIButtonType.System);
// return UIButton.buttonWithType(UIButtonType.System);
UIVisualEffectView.initWithEffect(UIVisualEffect.);
}
public initNativeView(): void {

View File

@@ -359,6 +359,7 @@ export abstract class ViewBase extends Observable implements ViewBaseDefinition
@profile
public onUnloaded() {
console.log("---> view-base");
this.setFlag(Flags.superOnUnloadedCalled, true);
if (!this._isLoaded) {
return;

View File

@@ -306,6 +306,15 @@ export abstract class ViewCommon extends ViewBase implements ViewDefinition {
return false;
}
public onUnloaded() {
debugger;
super.onUnloaded();
if (this._modal) {
console.log("---> view-common", this);
}
}
public _getFragmentManager(): any {
return undefined;
}
@@ -369,6 +378,7 @@ export abstract class ViewCommon extends ViewBase implements ViewDefinition {
}
protected _showNativeModalView(parent: ViewCommon, options: ShowModalOptions) {
debugger;
_rootModalViews.push(this);
const modalRootViewCssClass = getModalRootViewCssClass();
@@ -379,6 +389,7 @@ export abstract class ViewCommon extends ViewBase implements ViewDefinition {
this._modalContext = options.context;
const that = this;
this._closeModalCallback = function (...originalArgs) {
debugger;
if (that._closeModalCallback) {
const modalIndex = _rootModalViews.indexOf(that);
_rootModalViews.splice(modalIndex);