iOS--UIImageView的使用方法詳細
// UIImageView的常用方法
UIImage *oneImage = [UIImage imageNamed:@"max.png"]; // 使用ImageView通過name找到圖片
UIImageView *oneImageView = [[UIImageView alloc] initWithImage:oneImage]; //把oneImage新增到oneImageView上
oneImageView.frame = CGRectMake(10, 10, 300, 300); // 設定圖片位置和大小
oneImageView.bounds = CGRectMake
oneImageView.backgroundColor = [UIColor redColor]; // 設定背景顏色
oneImageView.alpha = 1.0; // 設定透明度
oneImageView.contentMode = UIViewContentModeTop;
// 有以下一些相對位置關係
// UIViewContentModeScaleToFill
// UIViewContentModeScaleAspectFit
// UIViewContentModeScaleAspectFill
// UIViewContentModeRedraw
// UIViewContentModeCenter
// UIViewContentModeTop
// UIViewContentModeBottom
// UIViewContentModeLeft
// UIViewContentModeRight
// UIViewContentModeTopLeft
// UIViewContentModeTopRight
// UIViewContentModeBottomLeft
// UIViewContentModeBottomRight
oneImageView.center
oneImageView.transform = CGAffineTransformMakeTranslation(20, 20); // 把一個圖片移動一段距離 其中20表示想要往x或者y方向移動多少,而不是移動到多少。
oneImageView.transform = CGAffineTransformMakeRotation(0.0f); // 旋轉影象一定角度 注意:單位是弧度,而不是我們最常用的度數,所以可以寫一個巨集定義:#define degreesToRadians(x) (M_PI*(x)/180.0)
oneImageView.transform = CGAffineTransformMakeScale(0.5, 0.5); // 其中,CGFloat scale_w與CGFloat scale_h分別表示將原來的寬度和高度縮放到多少倍,下圖是縮放到原來的0.5倍
// 為圖片新增點選事件
// 一定要先將userInteractionEnabled置為YES,這樣才能響應單擊事件
oneImageView.userInteractionEnabled = YES; // 設定圖片可以互動
UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(tapImageView:)]; // 設定手勢
[oneImageView addGestureRecognizer:singleTap]; // 給圖片新增收拾
oneImageView.hidden = NO; // 隱藏或者顯示圖片 YES為隱藏
[oneImageView sizeToFit]; // 將圖片尺寸調整為與內容圖片相同
// oneImageView.highlightedImage = (UIImage *)hightlightedImage; // 設定高亮時顯示的圖片
// 設定圖片連續播放,實現動畫效果
oneImageView.animationImages = [NSArray arrayWithObjects:[UIImageimageNamed:@"max.png"], [UIImage imageNamed:@"min.png"], nil];
oneImageView.animationDuration = 0.3f; // 設定迴圈一次的時間
oneImageView.animationRepeatCount = 0; // 迴圈的次數。設定為0時無線迴圈
[oneImageView startAnimating]; // 開始動畫
// [oneImageView stopAnimating]; // 停止動畫
// 獲取網路中的圖片
UIImage *urlImage = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:@"www.baidu.com"]]];
// 新增到View上,並釋放記憶體
[self.view addSubview:oneImageView];
[oneImageView release], oneImageView = nil;
相關推薦
iOS--UIImageView的使用方法詳細
// UIImageView的常用方法 UIImage *oneImage = [UIImage imageNamed:@"max.png"]; // 使用ImageView通過name找到圖片 UIImageView *oneImageView = [[
IOS--UIButton的使用方法詳細
// UIButton的常用方法 UIButton *oneButton = [UIButton buttonWithType:UIButtonTypeCustom]; // 初始化時設定Button樣式 // 風格有如下 // typede
iOS--UISearchBar 搜尋框 的使用方法詳細
// UISearchBar的常用方法 搜尋框 UISearchBar *oneSearchBar = [[UISearchBar alloc] init]; oneSearchBar.frame = CGRectMake(0, 0, 320, 70
iOS UIImageView 載入含有漢字的url處理方法
NSString *url = [model.picstringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSetURLQuer
iOS--UILabel的使用方法詳細
//UILabel的使用 UILabel *oneLabel = [[UILabel alloc] init]; // 最經常使用的 oneLabel.frame = CGRectMake(0, 0, 320, 200); // 設定oneLabel的位
iOS--UIProgressView的使用方法詳細
// UIProgressView的使用 常用於歌曲的和下載的進度條 UIProgressView *oneProgressView = [[UIProgressView alloc] init]; oneProgressView.frame = CG
iOS--UIAlertView的使用方法詳細
// UIAlertView的常用方法 // 標準樣式 UIAlertView *oneAlertView = [[UIAlertView alloc] initWithTitle:@"標題"message:@"提示內容" delegate:self cance
iOS--UITextView 多行文字的輸入和顯示 的使用方法詳細
// UITextView的常用方法 主要用來輸入和顯示多行文字資訊 UITextView *oneTextView = [[UITextView alloc] init]; oneTextView.frame = CGRectMake(0, 20,
iOS-UIImageView載入網絡下載的圖片(異步+多線程)
keyword users variable mapped error: aid 等待 ive spa 最原始的載入網絡下載的圖片方式: //最原始載入網絡圖片方法,相當堵塞主線程,界面卡頓 -(void)setImageWithURL:(NSSt
iOS 各種方法
eof des mas read pdo lds csg skin lex tableViewCell分割線左對齊: - (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *
Catalina.createDigester方法詳細理解
ssi arw property 發現 get class all sta 監聽器 這個方法主要設置(這個方法很重要,貴在理解,雖然還沒學過設計模式。。) 1、遇到<server>標簽時創建StandardServer實例 設置StandardSer
Linux內存使用方法詳細解析
滿足 trac 不可 drs color 很遺憾 地址空間 多少 root 我是一名程序員,那麽我在這裏以一個程序員的角度來講解Linux內存的使用。 一提到內存管理,我們頭腦中閃出的兩個概念,就是虛擬內存,與物理內存。這兩個概念主要來自於linux內核的支持。 Linu
日常學習隨筆-自定義了一個MyArrayListDefin集合(數組擴容+叠代器+JDK1.8新方法+詳細說明)
fin array rgs def spl 三種 叠代 ldd ner 一、自定義了一個ArrayList的模擬集合(源碼+詳細說明) 前段時間分析了下ArrayList集合的源碼,總覺得如果不自己定義一個的話,好像缺了點什麽,所以有了如下的代碼。 代碼可以說是逐行註
iOS presentViewController 方法引起的問題
roo gin 顯示 dap 直接 class 界面 彈出 刪除 有個需求,在項目中隨時使用 presentViewController來顯示一個界面,比如彈窗提示或者人臉解鎖,都是在任何情況都可能出現的。 在presentViewController 調用前,已經有提示框
python模塊之calendar方法詳細介紹
pan 情況下 即使 str 行數 pre 參數 給定 pack calendar,是與日歷相關的模塊。calendar模塊文件裏定義了很多類型,主要有Calendar,TextCalendar以及HTMLCalendar類型。其中,Calendar是TextCalenda
iOS UIImageView幀動畫記憶體優化
記憶體,CPU使用率 size:750x1334 count:44 Simulator: iPhone 8 times:5 Launch - Memory - CPU - 46.4% - 2% times
ios::sync_with_stdio(false) 詳細解釋
在競賽中,遇到大資料時,往往讀檔案成了程式執行速度的瓶頸,需要更快的讀取方式。相信幾乎所有的C++學習者都在cin機器緩慢的速度上栽過跟頭,於是從此以後發誓不用cin讀資料。還有人說Pascal的read語句的速度是C/C++中scanf比不上的,C++選手只能乾著急。難道C++真的低Pas
cmd 環境變數設定方法詳細解釋
cmd設定環境變數可以方便我們bat指令碼的執行,但是要注意的是變數只在當前的cmd視窗有作用(區域性生效),如果想要設定持久的環境變數需要我們通過兩種手段進行設定:一種是直接修改登錄檔,另一種是通過我的電腦-〉屬性-〉高階,來設定系統的環境變數。 1、檢視當前所有可用的環境變數:輸入 set 即可檢視。
Keras之AutoKeras框架:AutoKeras框架的簡介、特點、安裝、使用方法詳細攻略
AutoKeras框架:AutoKeras框架的簡介、特點、使用方法詳細攻略 Paper:《Efficient Neural Architecture Search via Parameter Sharing》 AutoKeras框架的簡介 &nbs
TF之AutoML之AdaNet框架:AdaNet框架的簡介、特點、使用方法詳細攻略
TF之AutoML之AdaNet框架:AdaNet框架的簡介、特點、使用方法詳細攻略 AdaNet框架的簡介 谷歌開源了基於 TensorFlow 的輕量級框架 AdaNet,該框架可以使用少量專家干預