我創建了一個不支持故事板的項目,但後來我添加了一個故事板。故事板運行良好,我在模擬器中加載應用程序時看到它的內容。將故事板添加到現有項目
然後我創建了一個視圖控制器(UIViewController),我的問題是我無法將任何控件從故事板綁定到我的控制器。
所以我的問題是如何連接我的控制器與故事板。
我創建了一個不支持故事板的項目,但後來我添加了一個故事板。故事板運行良好,我在模擬器中加載應用程序時看到它的內容。將故事板添加到現有項目
然後我創建了一個視圖控制器(UIViewController),我的問題是我無法將任何控件從故事板綁定到我的控制器。
所以我的問題是如何連接我的控制器與故事板。
您是否檢查過您要連接的控件在控制器中是否有相應的IBOutlet或IBAction?那麼你應該可以照常連接它們。
我在我自己的問題上找到答案。這很簡單:我應該打開故事板,選擇視圖控制器(它是故事板上的視覺表示),然後轉到身份檢查器並將類UIViewController替換爲您的控制器類
我有一個類似的問題,你有。我有一個現有的項目,我開始沒有故事板。現在我想添加一個故事板到我的項目,所以我可以更容易地添加圖像並移動標籤,你介意幫助我,到目前爲止,我添加了一個故事板,並將視圖控制器放在板子上,但我的viewcontroller類不會顯示在身份檢查員 – KRUKUSA
那些確切步驟(我使用的是XCode 4.5和iOS 6.0) :
就是這樣。現在,您應該在啓動項目時看到您的初始視圖。
添加Main.storyboard
添加行中的Info.plist>主要故事板文件基本名稱:主要
編輯代碼:
- ( BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions //覆蓋應用程序啓動後自定義的點。返回 是; }
對於XCode的6 iOS8上的β2:
點5至7可以通過在目標的「部署信息」主界面的下拉菜單中簡單地選擇Main.storyboard來避免此問題。 –
同意。我傾向於提供一些引導內容。 – Raz
只適用於新的Xcode –
不要忘記檢查的main.m:
#import <UIKit/UIKit.h>
#import "YourAppDelegate.h"
int main(int argc, char *argv[])
{
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([YourAppDelegate class]));
}
}
嗯,沒有......當我創建故事板項目出口和動作被創建時,我的藥物控制來控制。現在檢查 – glebreutov
當您通過助手監視器將代碼插入代碼中時,會自動建立連接。當您以後創建故事板並將控件放入故事板而不觸摸控制器時,您必須手動執行此操作。 – konturgestaltung
我已經手動添加了標籤的屬性,但沒有結果:( – glebreutov