iOS開發-UI 從入門到精通(二)是對 iOS開發-UI 從入門到精通(一)知識點的鞏固,主要以習題練習為主,增強實戰經驗,為以后做開發打下堅實的基礎!
※開發環境和注意事項:
1、前期iOS-UI開發我們需要手動管理內存,所以我們要把ARC關掉(Xcode關掉ARC的步驟);
(1)打開Xcode選中當前工程:
(2)選中Build Settings:
(3)在輸入框內輸入count:
(4)選擇Objective-C Automatic Reference Counting 將其設置為 NO:
(5)AppDelegate.h文件中將:@PRoperty (assign, nonatomic) UIWindow *window;改成@property (retain, nonatomic) UIWindow *window;
(6)AppDelegate.m文件中重寫:- (void)dealloc { [_window release]; [super dealloc]; }
2、在開發當中我們會用到模擬器下面我們來看一下模擬器添加步驟(Xcode環境下);
(1)打開Xcode選擇Window下的Devices:
(2)點擊“+”在彈出來的選擇框里對 Simulator Name 進行選擇:
練習一:建立一個Empty application項目,并將window的背景顏色改為紅色;
※代碼(左)、模擬器運行效果(右)
練習二:在練習一的基礎上創建兩個視圖1.一個背景顏色設置為黃色(yellowView),一個背景顏色設置為綠色(greenView);2.將視圖添加到window上面;
※代碼(左)、模擬器運行效果(右)
練習三:在練習二的基礎上,將greenView添加到yellowView上,分析結果;
※代碼(左)、模擬器運行效果(右)
練習四:在練習三的基礎上,修改greenView的center,分析結果;
※代碼(左)、模擬器運行效果(右)
練習五:新建一個工程,創建5個視圖(aView、bView、cView、dView、eView)
1、 window用addSubview:方法先后添加aView和bView;
2、window用insertSubview:atIndex:方法把cView添加到aView和bView之間;
3、window用insertSubview:aboveSubview:方法把dView添加到aView的上面;
4、window用insertSubview:belowSubview:方法把eView添加到bView的下面;
※代碼(左)、模擬器運行效果(右)
練習六:新建一個工程,創建一個view添加到window上面;
1、測試hidden屬性;
2、測試alpha屬性;
3、測試superview和subviews屬性;
4、測試tag屬性和viewWithTag:方法;
※代碼(左)、模擬器運行效果(右)
下一篇將持續更新配套知識點及練習;
Email:[email protected]
新聞熱點
疑難解答