二、在我的工程中示例如下:
1)在showimageviewcontroller.h標頭檔案**如下:
#import
#import "mbprogresshud.h"
@inte***ce showimageviewcontroller : uiviewcontroller
@property (nonatomic, copy) nsstring *picurlstring;
@property(nonatomic, retain) iboutlet
uiimageview
*imageview;
@property(nonatomic, retain)
mbprogresshud
*progresshud;
//請求資源
-(void)imageresourcerequest;
//顯示資訊
-(void)displayimage:(uiimage *)image;
- (ibaction)dismissmodealview:(id)sender;
-(void)removemodalview;
@end
2)在showimageviewcontroller.m實現檔案**如下:
#import "showimageviewcontroller.h"
#import
@implementation showimageviewcontroller
@synthesize picurlstring = _picurlstring;
@synthesize imageview = _imageview;
@synthesize progresshud = _progresshud;
- (void)viewdidload
//請求資源
-(void)imageresourcerequest
//顯示資訊
-(void)displayimage:(uiimage *)image
//慢慢放大動畫效果
[self.imageview setimage:image];
[uiview
beginanimations:
nilcontext:
nil]; [
uiview
setanimationduration:
0.5];
[self.imageview setframe:cgrectmake(40, 100, 240, 160)];
[uiview
commitanimations]; }
- (void)viewdidunload
- (bool)shouldautorotatetointe***ceorientation:(uiinte***ceorientation)inte***ceorientation
- (ibaction)dismissmodealview:(id)sender
-(void)removemodalview
#pragma mark -
#pragma mark mbprogresshuddelegate methods
- (void)hudwashidden:(mbprogresshud *)hud
- (void)dealloc
@end
自定義程式等待提示框
在讀取檔案或者某一次操作需要一段耗時,我們可以在主程式新增等待提示框,提示使用者正在操作,請稍候 思路是,使用qdialog 設定setwindowflags屬性為qt framelesswindowhint無邊框 然後在dialog上新增乙個qlabel 在需要的地方exec 操作結束就呼叫acc...
自定義載入等待動畫,仿金山詞霸
分析一下效果圖,關鍵的技術點如下 1.繪製除出9個圓點 圓點的個數可以自己定義 2.顏色的變化是逐級發生變化.畫圓點的方法 public void drawcircle float cx,float cy,float radius,paint paint cx 小圓點x座標 cy 小圓點y座標 ra...
自定義搜尋框
自定義搜尋框 1 自定義自定義的文字框必須在 void layoutsubviews中才能自定義 即子控制項必須在layoursubviews中設定,而searchbar可以直接設定 placeholder,外背景 2 storyboard隨意設定即可 3 純 字型顏色和大小無法設定,但是外邊框可以...