IOS開發筆記_MVC架構(Model, View , VewController)
要做一個可以變畫面的APP然後,會用到V和C的部分!
畫面按鈕被按下去的時候,要去通知ViewController告訴他我被按了!
這時候會建立一個通道,“@IBAction”
而ViewController控制器要回來控制畫面的時候也要建立通道,“@IBOutlet”
建立IBAction
把游標移到Button上,按滑右鍵或點control往右拖曳到@implementation和end程式碼之間!
然後跳出一個小視窗,注意Type動態型別時,切換成要的型別,例如UIBution;
因為這樣比較不容易出問題,而已後要抓Bug時候也不會因為全部是id這個型別,
而不知道要去哪裡找
這時後會建立一個通道,讓Button和Controller有連結!
-(IBAction)自訂方法名字:(UIButton*)sender{
}
按鈕按下去後會觸發且要 ViewController把照片換掉,因此要建立View的通道
建立IBOutlet通道
把游標移到 UIImageView上,按滑右鍵或點control往右拖曳到@imterface和end程式碼之間!
有兩個通道後可以 可以寫按下按鈕後要做的事!
例如按下蛋糕這個Button後要讓上面出現蛋糕的圖片
自己身上的property中有一個ImageView用這個ImageView更換的圖片
也可以寫成下面這一段
UIimageView* aimage = [UIimage imageName:@"cake.jpg"];
self.imageView.image = aimage;
此時就可以按下按鈕後讓畫面去變化!!
筆記:
MVC 架構事整個IOS2的設計流程! ( Model, View , VewController )
控制器可以控制視圖的元件去做什麼事
而視圖被點選或者發生其他作用時會控制器回報
MVC架構中當View 和 ViewController 需要有連結時候需要建立通道!!
View 通知 ViewController 時 要建立 IBAction通道
ViewController 控制 View 或是按鈕的時候 要建立 IBOutlet 通道
畫面按鈕被按下去的時候,要去通知ViewController告訴他我被按了!
這時候會建立一個通道,“@IBAction”
而ViewController控制器要回來控制畫面的時候也要建立通道,“@IBOutlet”
建立IBAction
把游標移到Button上,按滑右鍵或點control往右拖曳到@implementation和end程式碼之間!
然後跳出一個小視窗,注意Type動態型別時,切換成要的型別,例如UIBution;
因為這樣比較不容易出問題,而已後要抓Bug時候也不會因為全部是id這個型別,
而不知道要去哪裡找
這時後會建立一個通道,讓Button和Controller有連結!
-(IBAction)自訂方法名字:(UIButton*)sender{
}
按鈕按下去後會觸發且要 ViewController把照片換掉,因此要建立View的通道
建立IBOutlet通道
把游標移到 UIImageView上,按滑右鍵或點control往右拖曳到@imterface和end程式碼之間!
有兩個通道後可以 可以寫按下按鈕後要做的事!
例如按下蛋糕這個Button後要讓上面出現蛋糕的圖片
自己身上的property中有一個ImageView用這個ImageView更換的圖片
也可以寫成下面這一段
UIimageView* aimage = [UIimage imageName:@"cake.jpg"];
self.imageView.image = aimage;
此時就可以按下按鈕後讓畫面去變化!!
筆記:
MVC 架構事整個IOS2的設計流程! ( Model, View , VewController )
控制器可以控制視圖的元件去做什麼事
而視圖被點選或者發生其他作用時會控制器回報
MVC架構中當View 和 ViewController 需要有連結時候需要建立通道!!
View 通知 ViewController 時 要建立 IBAction通道
ViewController 控制 View 或是按鈕的時候 要建立 IBOutlet 通道
留言
張貼留言