Storyboard 基本教學
發表人:
Seachaos
積分: 2432
積分: 2432
因為最近好奇Storyboard
所以就玩了一下下XCode的Storyboard
參考來源
一開始會看到一個空空的Storyboard
然後從Libary裡拉出(!?)一點東西
這就是神奇的地方了,以前我們在IBAction內做Controller的切換之類的,現在可以在Storyboard做到切換功能
選Modal (Push是NavigationController用的)
其他View也是以上步驟,再來應該會看到像這樣的圖
之後就是設定Controller啦~ 新增好Controller檔
再把他設定過去
如此就可以在View0Controller寫些東西了
目前看來很好,Command + R 來 Run 一下
但是… 當按下 Go View0之後
什麼? 黑掉了 @口@"…
說好的View0呢 ??
看一下View0Controller的Source Code
[sea:javaCode]
- (void)loadView
{
// If you create your views manually, you MUST override this method and use it to create your views.
// If you use Interface Builder to create your views, then you must NOT override this method.
}
[/sea]
就是這個loadView在做怪,把他註解掉就ok了
現在可以看見View0了
下次有空說說
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
和
- (void)performSegueWithIdentifier:(NSString *)identifier sender:(id)sender
所以就玩了一下下XCode的Storyboard
參考來源
一開始會看到一個空空的Storyboard
然後從Libary裡拉出(!?)一點東西
這就是神奇的地方了,以前我們在IBAction內做Controller的切換之類的,現在可以在Storyboard做到切換功能
選Modal (Push是NavigationController用的)
其他View也是以上步驟,再來應該會看到像這樣的圖
之後就是設定Controller啦~ 新增好Controller檔
再把他設定過去
如此就可以在View0Controller寫些東西了
目前看來很好,Command + R 來 Run 一下
但是… 當按下 Go View0之後
什麼? 黑掉了 @口@"…
說好的View0呢 ??
看一下View0Controller的Source Code
[sea:javaCode]
- (void)loadView
{
// If you create your views manually, you MUST override this method and use it to create your views.
// If you use Interface Builder to create your views, then you must NOT override this method.
}
[/sea]
就是這個loadView在做怪,把他註解掉就ok了
現在可以看見View0了
下次有空說說
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
和
- (void)performSegueWithIdentifier:(NSString *)identifier sender:(id)sender