我正在嘗試以編程方式在ABPersonViewController的子類中創建一個工具欄。 這是我所做的。以編程方式設置UIToolBar
UIBarButtonItem *customItem = [[UIBarButtonItem alloc] initWithTitle:@"Item" style:UIBarButtonItemStyleBordered target:self action:@selector(onToolbarTapped:)];
NSArray *items = [NSArray arrayWithObjects: customItem, nil];
[self.navigationController.toolbar setItems:items animated:NO];
//[self setToolbarItems:[NSArray arrayWithObject:items]];
self.navigationController.toolbar.barStyle = UIBarStyleBlackOpaque;
[self.navigationController setToolbarHidden:NO animated:YES];
工具欄沒有出現。我在這裏做錯了什麼。
編輯:我已經編輯我的代碼如下
UIToolbar *toolbar = [[[UIToolbar alloc] init]autorelease];
toolbar.barStyle = UIBarStyleBlackOpaque;
toolbar.tintColor = [UIColor blackColor];
toolbar.frame = CGRectMake(0, 372, self.view.frame.size.width, 45);
UIBarButtonItem *customItem = [[UIBarButtonItem alloc] initWithTitle:unblockContact style:UIBarButtonItemStyleBordered target:self action:@selector(onToolbarTapped:)];
customItem.tintColor = [UIColor blackColor];
NSArray *items = [NSArray arrayWithObjects:customItem, nil];
[toolbar setItems:items animated:NO];
[self.view addSubview:toolbar];
[customItem release];
我怎樣才能讓barbuttonitem佔據整個工具欄。用戶不應該覺得工具欄上有一個barbuttonitem。我可以這樣做嗎,或者有另一種方法嗎? 需要幫助。謝謝。
它產生一個錯誤或者乾脆你是不是達到了查看工具欄或buttonItem? – Jaume
截至目前,現在生成的錯誤。但工具欄沒有出現。 –