本教學適用於ios系統,決勝時刻手遊在國區還未上線,那麼,如何下載及登陸呢?接下來小編為您帶來相關教學。1首先,在桌面開啟【App Store】,在搜尋欄中搜尋【決勝時刻】,可以看到,結果
2020-11-29 13:46:59
iOS的繪圖功能很強大,可以繪出圖形、文字、圖片等。個人根據繪圖原理製作了一個模擬時鐘,內部包含一個UILabel顯示的數位時鐘。製作過程中建立了一個繼承於UIView的累,重寫了裡面的drawRect方法和新增UIView父類別方法initWithFrame來實現的。
建立工程專案和檢視控制器
1、建立工程專案,新建一個UIViewController;
2、選中工程,右鍵-New File…選擇「Cocoa Touch Class」-Next,給個合理的名稱ViewController,再Next完成;
3、在AppDelegate.m檔案包含#import "ViewController.h";
4、初始化建立ViewController的檢視控制器,並用導航欄控制器包含。將之設定為根檢視控制器。
建立一個模擬時鐘類AnalogClock
1、建立一類檔案,繼承於UIView,並命名為AnalogClock;
2、開啟AnalogClock.m檔案,恢復被註釋掉的drawRect方法;
3、新增初始化- (id)initWithFrame:(CGRect)frame方法。
在AnalogClock.m檔案中,定義全域性變數並初始化變數。
由於手機螢幕角度規定和時鐘角度有所不同,所以需要對角度進行調整。對所有AnalogClock內的控制元件逆時針旋轉90度,及順時針旋轉270度。使用方法:在initWithFrame方法中呼叫CGAffineTransformRotate方法。
在initWithFrame方法中獲取當前時間,分解出時分秒,並賦值給時間變數、裝換成角度值。
建立新增UILabel,顯示當前時間。
新增定時器,監控時間的改變。新增時間響應實現方法。
實現繪圖方法
1、將度轉換成弧度;
2、繪製時分秒3個圓的軌跡;
3、根據當前時分秒,繪製到圓的軌跡上。
新增AnalogClock到試圖完成顯示模擬時鐘
1、在ViewController.m中包含AnalogClock.h標頭檔案;
2、建立並初始化AnalogClock;
3、新增AnalogClock到self.view上。
相關文章
本教學適用於ios系統,決勝時刻手遊在國區還未上線,那麼,如何下載及登陸呢?接下來小編為您帶來相關教學。1首先,在桌面開啟【App Store】,在搜尋欄中搜尋【決勝時刻】,可以看到,結果
2020-11-29 13:46:59
當我們在玩決勝時刻11-決勝時刻的時候如何進入監獄呢?1進入監獄,被士兵拉下車後,可以看到開啟的門,按住w鍵向大門走去,等待電梯的下降。 2隊友被拽倒在地,按住w繼續往前走,被帶著頭
2020-11-29 05:28:59
悟飯趣玩是一款可以直接下載遊戲的一款軟體,有很多朋友不知道如何下載,我在這裡出個教學。有需要的朋友可以看看。1第一步,開啟手機悟飯趣玩。 2第二步,點選psp類型遊戲。 3
2020-07-23 10:29:44
ps4惡靈古堡6怎麼雙人呢,還是有很多的小夥伴們不知道吧,現在我就來為朋友們簡單的介紹一下吧。1首先,我們大家先來一起看,如果是本地雙人的話就需要先進入我們的遊戲,再去選擇模
2020-07-23 10:29:42
許多小夥伴都喜歡玩墓麗影10:崛起那怎麼調中文字幕及語音?接下來我給大家簡單分享一下我的經驗,這次的古墓奇兵還有中文語音哦!1首先,我們開啟電腦,進入遊戲古墓奇兵這款遊戲,進入
2020-07-23 10:29:30
現在使用蘋果手機的小夥伴越來越多,那麼很多人想在蘋果手機上下載facebook卻不知道具體的操作方法,這裡小編就給大家介紹下蘋果手機怎麼下載facebook,希望能幫助到大家。 1首先
2019-12-26 05:53:33