--------------------
加法電腦 實作步驟
1、拖控件 改textField鍵盤屬性為numberPad ,label輕按兩下修改名稱自動縮小尺寸 改屬性名稱不會改尺寸, 放到 View控件中(view控件背景色設定為灰色),
iphone4s
模拟器開啟後 window->scale->50%
2、automatic viewController.h -> (IBAction)compute方法連線 (.h檔案中void改成IBAction 就可以連線了 .h中的方法也可以用IBAction連線)
3、viewController.h -> @property (nonatomic, weak) IBOutlet UITextField *num1; 屬性連線
4、
5、viewController.h中 @property (nonatomic, weak) IBOutlet UITextField *num1; 可以放到viewController.m中變成私有擴充
隻要viewController.m 中- (IBAction)compute{} 連線了 , viewController.h中的 - (IBAction)compute;就可以省略
6、一個項目中有2個storyboard ipad.storyboard iphone.storyboard實作一個應用程式在2種裝置上跑
建立項目選擇 universal 加入iphone.stroyboard和ipad.storyboard 修改啟動選項為iphone 或ipad即可實作一個應用程式既可以在iphone上也可以在ipad上跑
7、source control -> commit source control-> history
版本編輯器 不同送出時間代碼比對
999:額外知識,不用管:
【IB: interface builder 界面搭建的意思 以前storyboard界面 單獨為一個應用程式 作為界面搭建的 現在內建到了xcode中
UIViewController管理UIView
】
--------------------------------
二、拖控件找控件代碼屬性名稱
拖控件-》檢視uilabel控件屬性中文名稱 ctrl+command+o 搜尋uilabel 進入uilabel.h 找到屬性 對應的真實代碼名稱
-----------------------------
三、frame center bounds
frame 相對于父視圖 左上角坐标 寬高 使用自動布局後就用的少了 不推薦用這個了
bounds自己的位置就是自己的左上角 0 隻需知道自己的大小即可
center子視圖占據父視圖的中心位置
--------------
按鈕操作 13 上下左右移動button圖檔
步驟:
1、導入素材到image.assets (小批量的高畫質png圖檔) (直接mac中的圖檔檔案夾到image.assets裡 圖檔檔案夾名稱代碼中無意義)
2、拖控件 設定button屬性為custom
3、連線4個箭頭方法用一個方法 , 給每個箭頭設定tag, 讓圖檔動起來
4、移動量用宏定義 上下左右數值用枚舉數值 (枚舉本質就是整數)