原创 UI 02 UIButton

UIButton 繼承於 UIControl , UIControl 繼承於 UIView. - (BOOL)application:(UIApplication *)application didFinishLaunchingW

原创 UI 03 自定義的Label-TextField視圖 --- LTView

LTView 是自寫的繼承於 UIView 的類 這其中創建一個UILabel 和一個 UITextField ; 這樣可以少些一半的代碼. 代碼如下: LTView.h #import <UIKit/UIKit.h

原创 UI 03 UITextField

UITextField 繼承於 UIControl . 特殊的技能是可以輸入. // 輸入框 UITextField *textField = [[UITextField alloc] initWithFrame:CGR

原创 UI05 _ 播放MP3格式的歌曲

注意: 已將ARC 改爲 MRC. 第一步,將MP3格式的歌曲拖拽至工程中. 第二步,引入系統的文件. #import <AVFoundation/AVFoundation.h> 第三步,引入歌曲的路徑 NSString *pa

原创 UI 07 _ 導航視圖控制器 與 屬性傳值

首先, 先創建三個VC. 完成點擊按鈕, 進入下一頁, 並能夠返回. 要先把導航視圖控制器創建出來. 在AppDelegate.m 文件中代碼如下: #import "AppDelegate.h" #import "MainV

原创 UI 04 代理設計模式

delegate 也是用來解耦的, 他不再是簡簡單單讓目標去執行一個動作了,而是讓delegate去處理一些事件. 這跟在OC中學習的協議是一樣的, 分爲6步. 還是創建一個繼承於UIView 的 MyButton類. My

原创 UI05_ 製造一個毛玻璃效果

首先,先創建一個UIImageView的對象. 注意, 本文已將ARC改爲MRC. UIImageView *imageview = [[UIImageView alloc] initWithImage:[UIImage ima

原创 UI 03 UIViewController (視圖控制器)的7個方法與視圖的跳轉

新建一個繼承於UIViewController 的類 在AppDelegate.m 中寫如下代碼. //1.創建一個rootViewController對象 RootViewController *rootVC = [

原创 UI 03 UIButton 和 UITextField

可以將UIButton 與 UITextField 結合起來使用, 產生如下圖的效果. // 新建一個Button UIButton *button = [UIButton buttonWithType:UIBut

原创 UIPageControl 與 UIScrollView

#import "MainViewController.h" #define WIDTH self.view.frame.size.width #define HEIGHT self.view.frame.size.height

原创 OC08 -- 類的類目 , 延展 , 協議

類目 分兩部分: 1.系統已經寫好的類目:按照功能對系統的類方法進行區分. 類目從@interface開始,後面是當前類名字,類名後是分類的功能, 到@end結束. 2.我們創建的類目,一般是爲了把系

原创 UI 03 關於UITextField鍵盤遮擋問題

首先,需要引頭文件, 簽訂協議 已改成 MRC ! //1.三個textfield UITextField *textField1 = [[UITextField alloc]initWithFrame:CGRectM

原创 UI 01 UIView

創建一個UIView - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOpt

原创 UI 01 UILabel

UILabel 繼承於 UIView. 它獨有的是文本這個屬性. UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(120, 200, 150,150)];

原创 UI 05 _ GIF 圖的播放

第一步, 我將UIImageView設置成一個屬性 @property(nonatomic, retain)UIImageView *imageAnimation; 第二步, 創建一個ImageView的對象 self.image