現在很多流行的彈出乙個提示檢視之後,自動消失的那種,我也自定義類,大家可以參考用用,另外後面把網易新聞從側面滑出來的自動消失框:
//
// 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,具體的圓角實現如下 這樣就...