Строка заголовка Removing от представления обратной стороны 'Служебного Приложения

Я создал несколько псевдонимов , чтобы упростить использование команд git commit --fixup и git commit --squash, добавленных в git 1.7. Добавьте их к ~/.gitconfig:

[alias]
  fixup = !sh -c 'REV=$(git rev-parse $1) && git commit --fixup $@ && git rebase -i --autosquash $REV^' -
  squash = !sh -c 'REV=$(git rev-parse $1) && git commit --squash $@ && git rebase -i --autosquash $REV^' -

Использование:

$ git commit -am 'bad commit'
$ git commit -am 'good commit'

$ git add .          # Stage changes to correct the bad commit
$ git fixup HEAD^    # HEAD^ can be replaced by the SHA of the bad commit

Плохой коммит может быть несколько коммитов назад.

1
задан iDeveloper 1 April 2016 в 13:37
поделиться

3 ответа

  1. Добавьте выход в FlipsideViewController.h для UINavigationBar.
  2. Откройте FlipsideView.xib и подключите выход.
  3. При отображении средства выбора изображений установите скрытое свойство UINavigationBar значение true.
  4. Когда средство выбора изображений закрыто, установите для свойства hidden значение false.
2
ответ дан 3 September 2019 в 01:26
поделиться

Я здесь иду по кругу. Очевидно, есть кое-что фундаментальное, чего я не понимаю ...

В моем RootViewController, чтобы загрузить FlipsideView:

FlipsideViewController *viewController = [[FlipsideViewController alloc] initWithNibName:@"FlipsideView" bundle:nil];
self.flipsideViewController = viewController;

[viewController release];


// Set up the navigation bar
UINavigationBar *aNavigationBar = [[UINavigationBar alloc] initWithFrame:CGRectMake(0.0, 0.0, 320.0, 44.0)];
aNavigationBar.barStyle = UIBarStyleBlackTranslucent;
self.flipsideNavigationBar = aNavigationBar;
[aNavigationBar release];

UIBarButtonItem *buttonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemDone target:self action:@selector(toggleView)];
UINavigationItem *navigationItem = [[UINavigationItem alloc] initWithTitle:@"App Title"];
navigationItem.rightBarButtonItem = buttonItem;
[flipsideNavigationBar pushNavigationItem:navigationItem animated:NO];
[navigationItem release];
[buttonItem release];

Между тем, в моем FlipViewController это показывает средство выбора изображения:

UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.delegate = self;
picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;

// THIS IS NOT WORKING
[self.navigationController.navigationBar setHidden:YES];

[self presentModalViewController:picker animated:YES];
[picker release];

Я прокомментировал бит, который я думал бы убрать панель навигации.

0
ответ дан 3 September 2019 в 01:26
поделиться

Внутри блока анимации, в котором выполняется UIViewTransitionAnimationFlipFromLeft (или UIViewTransitionAnimationFlipFromRight), добавьте удаление панели навигации:

[flipsideNavigationBar removeFromSuperView];

0
ответ дан 3 September 2019 в 01:26
поделиться