自定義的彈出浮動框 自動消失

2021-07-14 08:21:58 字數 1416 閱讀 5807

現在很多流行的彈出乙個提示檢視之後,自動消失的那種,我也自定義類,大家可以參考用用,另外後面把網易新聞從側面滑出來的自動消失框:

//

// fadepromptview.m

//// created by wuyj on 5/27/13.

//#import "fadepromptview.h"

#import "nsstring+utility.h"

#define screenheight [uiscreen mainscreen].bounds.size.height

#define screenwidth [uiscreen mainscreen].bounds.size.width

@inte***ce

fadepromptview()

@property(nonatomic,strong,readonly)nstimer *fadeouttimer;

@property(nonatomic,strong)uilabel *promptlabel;

@property(nonatomic,copy)finishprompt finishblock;

@end

@implementation

fadepromptview

- (void)setfadeouttimer:(nstimer *)newtimer

if(newtimer)

_fadeouttimer = newtimer;

}- (instancetype)initwithframe:(cgrect)frame

returnself;

}+(void)showpromptstatus:(nsstring*)status duration:(nstimeinterval)seconds finishblock:(finishprompt)finish

+(void)showpromptstatus:(nsstring*)status duration:(nstimeinterval)seconds positiony:(cgfloat)y finishblock:(finishprompt)finish

- (void)show:(nsstring*)status duration:(nstimeinterval)seconds positiony:(cgfloat)y completion:^(bool finished) ];

});}-(void)dismiss:(nstimeinterval)seconds

-(void)dismiss completion:^(bool finished)

}];});

}@end

用法也很簡單,就是提供乙個block來處理提示之後的操作,適用於那些提示之後需要做進一步操作的場景!

自定義彈出框alert

有時候由於某種需求,我們需要改變彈出框的樣式。例子一 js 如下 function alert txt 例子二 可以正常確定返回。js 如下 window.alert function str alertfram.focus document.body.onselectstart function ...

自定義alert彈出框

專案中往往會有很多彈出框,比如修改密碼成功之類需要給使用者乙個提示,如果使用瀏覽器自帶的肯定不好看,因此自定義乙個提示框是很有必要的,如下 css部分 alert.css zbox popup zbox popup.zbox popup in zbox popup inner zbox popup ...

Android自定義彈出框AlertDialog

今天有空把自定義彈出框研究了一下,一直在用,都沒有仔細的看 今兒mark一下。先上個圖,做出來的效果 step 1 先自定義乙個顯示圖,我寫的xml檔案如下 這裡為了讓現實框變成圓角的,在linearlayout空間上加了乙個background,檔名是window bg,具體的圓角實現如下 這樣就...