Я пытаюсь добавить UILabel
программно в мой UIToolBar
, но доза не кажется видимой. Это то, что я делаю с моим кодом.Программно добавить UILabel в панель инструментов
- (void) viewWillAppear:(BOOL)animated
{
// Create custom toolbar at top of screen under navigation controller
[matchingSeriesInfoToolBar setFrame:CGRectMake(0, 60, 320, 30)];
matchingSeriesInfoToolBar = [UIToolbar new];
[matchingSeriesInfoToolBar sizeToFit];
CGFloat toolbarHeight = 30;
CGRect mainViewBounds = [[UIScreen mainScreen] applicationFrame];
[matchingSeriesInfoToolBar setFrame:CGRectMake(CGRectGetMinX(mainViewBounds), 0, CGRectGetWidth(mainViewBounds), toolbarHeight)];
matchingSeriesInfoToolBar.tintColor = [UIColor darkGrayColor];
[self.view addSubview:matchingSeriesInfoToolBar];
// Create size of uitableview (to fit toolbar.
[matchingSeriesTableView setFrame:CGRectMake(0, 30, self.view.frame.size.width, self.view.frame.size.height - 30)];
[self.view addSubview:matchingSeriesTableView];
// Ad UILabel to the toolbar
UIBarButtonItem *textFieldItem = [[UIBarButtonItem alloc] initWithCustomView:manufSelectionLabel];
matchingSeriesInfoToolBar.items = [NSArray arrayWithObject:textFieldItem];
manufSelectionLabel.text = @"Hello World!";
[super viewWillAppear:animated];
}
Так довольно много я создал пользовательскую панель инструментов, которую я изменил обычное расположение в нижней части экрана, чтобы появиться под UINavigationController
, это также добавляется к виду, как это так анимированный должным образом в то вид переходов ..
после чего я создаю размер Tableview так, что она появляется после настраиваемой панели ..
затем оттуда я пытаюсь добавить UILabel
на панель .. но для некоторых причина его не получается.
Любая помощь была бы принята с благодарностью.
FYI: Этот код должен быть в 'viewDidLoad' или каждый раз, когда появляется ваш взгляд, вы получите другую панель инструментов и т.д. :) – deanWombourne
OH да !!! (которые могут включать в себя, нажав кнопку назад на другом виде!) жаль, что раньше я работал над анимацией на панели навигации, поэтому попытался работать в этом .. но я никогда не брал код оттуда .. Я так глубоко пытаюсь получить эту панель инструментов, я этого не видел. спасибо за головы –