[英]Adding toolbar to UIView using XIB
我正在做一個基於iPad的基於選項卡欄的應用程序的簡單示例。 我有一個負責標簽管理的控制器:
@interface MainTabBarController : UITabBarController
和一些視圖控制器傳遞給MainTabBarController,如下所示:
@interface WorkspaceViewController : UIViewController
//
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
self.tabBarRootController = [[MainTabBarController alloc] initWithNibName:@"MainTabBarController" bundle:nil];
UIViewController *workspaceController = [[[WorkspaceViewController alloc] initWithNibName:@"WorkspaceViewController" bundle:nil] autorelease];
self.tabBarRootController.viewControllers = [NSArray arrayWithObjects:workspaceController, nil];
self.window.rootViewController = self.tabBarRootController;
[self.window makeKeyAndVisible];
[workspaceController release];
return YES;
}
WorkspaceViewController具有自己的xib文件。 使用這個XIB文件,我向Workspace視圖添加了一些控件,一切都很好。 但是,當我想添加(拖放到xib文件中)工具欄時,它在應用運行時不會出現。
這是我的WorkspaceViewController XIB文件的樣子:
工具欄通過插座(使用xib)與控制器連接。
您能否說出可能是什么原因以及如何解決? 我的工具欄僅在可見工作區視圖時才可見,並且僅應與工作區一起使用(工作區將負責某些繪圖工作,並且工具欄將具有剪切,粘貼,復制等選項)
您將在調用autorelease
之后再次釋放workspaceController。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.