I'm a mother of two precious kids and a professional programmer.
我的新書AI 職場超神助手:ChatGPT 與生成式 AI 一鍵搞定工作難題的教材投影片已製作完成
歡迎各位有需要的教師和博碩文化索取教材
作業目標:Youtube操作影片 練習原始碼:homework0803 這個作業主要是在練習對view以及簡單的繪圖的操作,還有timer的使用 因此我截錄一些我覺得是練習關鍵的程式碼 下面的是viewController的相關程式碼 一個個出現的程式碼,按下show按鈕時觸發 取得圓圈排列坐標的程式碼,傳入值為圓半徑及角度 下面的程式碼則是在被新增的UIView物件裡面 顯示動畫,這邊要注意的是因為定位點的關係,由於我們希望元件的縮放是以view的中心來做縮放 所以改變的值是self.bounds,一般我們在做元件內部繪圖事件,都會使用self.bounds 而self.frame則是在外部設定物件資訊時使用。 另外,因為- (id)initWithFrame:(CGRect)frame被呼叫的時間是在circle被新建的時後,而不是在被加到畫面時, 為了落實動畫的被執行時間,所以我又實作了layoutSubviews這個方法, 並加上BOOL init當今天是第一次被呼叫時,才會執行playAnimation 然後實作按下後縮小離開時恢復大小的功能 原始碼下載:homework0803
view介紹 UIWindow是會在一開始便被xcode建立起來,裡面有很多view。 View的操作: 於上層操作subview: 在supervview裡是用MutableArray的index去管理subView,這index就是tag,tag=0是代表subview自己。 [self addSubView: view];//新增view [self insertSubView: view atIndex:0];//新增view在layer0 [self insertSubView:view belowSubview:upView];//新增view在upView之下 [self insertSubView:view aboveSubview:upView];//新增view在upView之上 [self exchangeSubviewAtIndex:0 withSubviewAtIndex:1];//將第0層的物件和第1層的調換 UIView view = [self…
切換UIViewController的兩種方式 1. 有NavigationController時 方法一:右側進入 返回到上一頁 方法二:下面切入 返回到上一個UIViewController 2、没有NavigationController的切換方法 返回到上一個UIViewController 取得子viewController或父ViewController的方式 假設View A是來源的ViewController,而View B是目標ViewController。 1.取得子viewController 2.取得父viewController 其中括號和類名是一種強制轉類型的用法。
17年資歷女工程師,專精於動畫、影像辨識以及即時串流程式開發。經常組織活動,邀請優秀的女性分享她們的技術專長,並在眾多場合分享自己的技術知識,也活躍於非營利組織,辦理活動來支持特殊兒及其家庭。期待用技術改變世界。
如果你認同我或想支持我的努力,歡迎請我喝一杯咖啡!讓我更有動力分享知識!