iOS開發 CGAffineTransform 讓圖片旋轉, 旋轉后獲得圖片旋轉的角度

1.讓圖片旋轉

UIImageView *imageView = [[UIImageView alloc]init];    
imageView.frame = CGRectMake(50, 50, 200, 200); imageView.image = [UIImage imageNamed:@"460.jpg"]; CGAffineTransform transform= CGAffineTransformMakeRotation(M_PI*0.38); imageView.transform = transform;//旋轉 

/*關于M_PI
#define M_PI 3.14159265358979323846264338327950288
其實它就是圓周率的值,在這里代表弧度,相當于角度制 0-360 度,M_PI=180度
旋轉方向為:順時針旋轉

2.旋轉后,獲得這個圖片旋轉的角度

CGAffineTransform _trans = imageView.transform;
CGFloat rotate = acosf(_trans.a);
// 旋轉180度后,需要處理弧度的變化
if (_trans.b < 0) { rotate = M_PI -rotate; } // 將弧度轉換為角度 CGFloat degree = rotate/M_PI * 180; 

轉載于:https://www.cnblogs.com/Free-Thinker/p/11269811.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/276990.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/276990.shtml
英文地址,請注明出處:http://en.pswp.cn/news/276990.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

致畢業生:那些年我們錯過的“BAT”

本文旨在用最通俗的語言講述最枯燥的基本知識最近看到公眾號中各種推“招聘季金九銀十銅十二”之類的文章&#xff0c;把畢業季找工作需要應對的事情和解決方法都已經寫的很詳細了&#xff0c;還有各種面經考經揮之即來&#xff0c;已經沒必要再去寫這樣的一個文章了&#xff0…

PHP函數收藏---不斷更新中!

替換html標簽 function strip_bad_tags($html) { $s preg_replace ("?[^>]*>*", "", $html); return $s; } 替換指定tag,$text是需要替換的文本,tags 是需要替換標簽的數組 function strip_selected_tags($text, $tags array()) { $args func_ge…

gcc 5.2.0 手動更新(親測)

注意:(不要在gcc-5.2.0 源碼目錄中執行 configure&#xff0c;否則會報錯)安裝操作如下&#xff1a;0、yum 安裝 gcc yum -y install gcc gcc-c libstdc libstdc-devel autoconf makegcc-5.2.0 下載地址&#xff1a;ftp://gcc.gnu.org/pub/gcc/releases/gcc-5.2.0/gcc-5.2.0…

Lie to me不錯

最近Fox的新劇有個Lie to me不錯&#xff0c;如果你膩了了沒完沒了的Lost&#xff0c;覺得Hero開始離譜了&#xff0c;Prison Break只能重看第一季了&#xff0c;懷念Friends的經典又不忍心再看第10遍的話&#xff0c;這個劇是個不錯的選擇。 看了一集了&#xff0c;每個人平均…

NLog 簡單使用

1.安裝NLog 使其集成到VS 里 下載地址&#xff1a; http://nlog-project.org/ 2.NLog.config <?xml version"1.0" encoding"utf-8" ?> <nlog xmlns"http://www.nlog-project.org/schemas/NLog.xsd"xmlns:xsi"http://www.w3.or…

10.31T2 點雙聯通分量+預處理前綴+二分答案

2.逛公園I (parka) 【問題描述】 琥珀色黃昏像糖在很美的遠方&#xff0c;思念跟影子在傍晚一起被拉長…… 小 B 帶著 GF 去逛公園&#xff0c;公園一共有 n 個景點&#xff0c;標號為 1 . . . n。景點之間有 m 條路徑相連。 小 B 想選擇編號在一段區間 [l, r] 內的…

SQL學習筆記之存儲過程的編寫

今天寫幾個存儲過程&#xff0c;覺得有這個必要記錄下來&#xff0c;方便以后忘了也好有個備份&#xff0c;都很簡單&#xff0c;高手可以不用看的。一、記錄的插入--region [dbo].[InsertArchive]--------------------------------------------------------------------------…

應用安全-操作系統安全-漏洞修復整理

FTP弱密碼 將FTP服務器的密碼更改為強密碼 vi /etc/vsftpd/vsftpd.conf anonymous_enableNO #禁止匿名登錄 重啟ftp服務 Windows匿名用戶整改參考&#xff1a; https://www.jb51.net/article/135347.htm View CodeSSH弱密碼 修改ssh配置文件&#xff1a; 1.修改iptables 首先要…

【2.0】SpringBoot連接MySql 8.0的url設置

jdbc:mysql://localhost:3306/enterprise?useUnicodetrue&amp&useSSLfalse&amp&characterEncodingUTF-8&amp&serverTimezoneGMT%2B8

Java自定義JSlider UI

Java自定義JSlider UI JSlider作為Swing中提供的滑標組件&#xff0c; 以圖形方式在有界區間內通過移動滑塊來選擇值&#xff0c;滑塊可以顯示主刻度標記和次刻度標記。大量應用于如播放器中的音量設定等領域中。但是JSlider本身提供的UI樣式很單調&#xff0c;不足以滿足用戶的…

Chrome OS 云里霧里

昨天Google發布了ChromeOS&#xff0c;之前有牛人編譯了它的源碼并創建了虛擬機分享出來。具體的BT種子不記得了&#xff0c;有需要的可以搜索一下chromeos-image-999.999.32309.211410-a1.vmdk.bz2。看看哪還有種子可用。文件大概287M左右&#xff0c;解壓后大概7、8百M。當下…

C++基礎學習一(基礎之基礎)

開篇&#xff1a;做了這么多年的軟件&#xff0c;第一次使用博客的方式記錄學習過程&#xff0c;之前都是筆記本&#xff08;都有一摞了&#xff09;&#xff0c;因為之前一直從事的都是.NET的開發工作&#xff0c;對C知之甚少&#xff0c;但一直想了解C這門鼻祖級的語言&#…

二叉樹的遍歷方式

2019獨角獸企業重金招聘Python工程師標準>>> 二叉樹遍歷方式有三種&#xff1a;前序遍歷&#xff0c;中序遍歷&#xff0c;后序遍歷&#xff08;其實還有一個層序遍歷&#xff09; 使用兩種方式來實現三種遍歷&#xff1a; 1. 使用遞歸的方式實現 1&#xff09;&…

非常惡俗地分享一首歌曲(子陵·周郎顧)

歌詞 [hjp3]hjptypesong&player5&filehttp://file.hjbbs.com/ayi/share/mp3/zhoulanggu.mp3&backColor990000&frontColorddddff&autoStarttrue&showDownloadtrue&width310&height20[/hjp3]子陵周郎顧 綠綺輕拂剎那玄冰破&#xff0c; 九霄仙音…

that is why用法

釋義&#xff1a;這就是為什么&#xff0c;因此 Thats why I was getting married. ---《老友記》 第一季 第一集 這就是我為什么結婚的原因。 例句&#xff1a; Mr. Gorbachev, on the other hand, recognized that his sluggish and authoritarian bureaucracy was the worst…

阿里云超算集諦優化GPU異構并行性能:GROMACS

“集諦”是一款內置于阿里云彈性高性能計算(Elastic High Performance Computing&#xff0c;E-HPC)的云上性能監控與分析引擎&#xff0c;支持集群資源利用情況的實時監控和用戶作業運行情況的在線分析。對于采用GPU加速的異構計算應用場景&#xff0c;“集諦”除了監控節點ho…

日本常用網址

1.Yahoo&#xff01;Japan http://www.yahoo.co.jp 2.價格.com http://www.kakaku.com 購買商品前必看的網站&#xff0c;不僅僅是為了得到相對最低的價格信息&#xff0c;更重要的是獲取關于同類商品不同品牌型號的評價和比較。 3.樂天 http://www.rakuten.co.jp 日本最…

MySQl看這一篇就夠了

MySQl看這一篇就夠了 MySQL分享 一、數據庫結構 語句 DDL&#xff08;Data Definition Languages&#xff09;&#xff1a;數據定義語句&#xff0c;常用的語句關鍵字主要包括 create、drop、alter等操作表結構 DML&#xff08;Data Manipulation Language&#xff09;&#xf…

IDEA 實用功能Auto Import:自動優化導包(自動刪除、導入包)

JetBrains公司的intellij Idea堪稱JAVA編程界的蘋果&#xff0c;用戶體驗非常好 下面介紹一下IDEA的一個能顯著提升寫代碼效率的非常好用的功能設置—— Auto Import Auto Import的功能是可以幫助我們自動刪除無用的包Import(未被引用)&#xff0c;以及自動Import填充尚未導入的…

怎么看網站是否被黑防止網站被黑

2019獨角獸企業重金招聘Python工程師標準>>> 網站被黑&#xff0c;打開網站竟然跳轉到博cai網站上去了&#xff0c;一開始以為自己看錯了&#xff0c;多次從百度點擊自己網站進去&#xff0c;還是會跳轉到彩piao網站上&#xff0c;第一反應是自己的網站被黑了&#…