iOS開發-UI 從入門到精通(二)


 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:dingding3w@126.com


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM