Как изменить текст на кнопке "Назад"

Результаты очевидны, так как (m, 1) и (m,) одинаковы, поскольку вектор с одним столбцом может быть представлен с одним измерением в качестве результата, который вы получаете.

>>> import numpy as np
>>> a=[1,2,3,4,5]
>>> s=np.array(a)
>>> s
array([1, 2, 3, 4, 5])
>>> s.shape
(5,)
90
задан TheNeil 23 May 2019 в 20:14
поделиться

4 ответа

Попробуйте

self.navigationItem.backBarButtonItem = [[[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonItemStylePlain target:nil action:nil] autorelease];

. Я обнаружил, что просматривая документы backBarButtonItem в документации Apple для UINavigationItem .

167
ответ дан 24 November 2019 в 06:52
поделиться

Подход Марка W отлично сработал, когда я понял, к какому контроллеру применить его: тот, который переименовывается, а не тот, который находится сверху. Итак, если это стек навигации:

(bottom)  ControllerA -> ControllerB  (top)

... и вы хотите дать более короткий заголовок для ControllerA в кнопке возврата, отображаемой, когда ControllerB находится наверху , вы применяете изменение свойства к ] ControllerA .

Так что это больше в контексте self.title , а не в других средствах настройки левой / правой кнопок панели.

97
ответ дан 24 November 2019 в 06:52
поделиться

Спасибо, Марко ... это помогло мне ...

Вот что я сделал.

Если вы используете tableView для перехода к различным представлениям ... введите код:

self.navigationItem.backBarButtonItem = [[[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonItemStylePlain target:nil action:nil] autorelease];

В методе didSelectRowAtIndexPath первого контроллера ... контроллера A.

Когда вы перейдете к контроллеру B, кнопка будет иметь название «Назад».

40
ответ дан 24 November 2019 в 06:52
поделиться

Кнопка возврата извлекает свой текст из заголовка родительского контроллера представления.

В родительском контроллере представления (контроллер представления, который появляется, когда вы нажимаете кнопку «Назад»), установите собственный заголовок в качестве желаемого текста на кнопке «Назад».

Например, допустим, у нас есть класс RootViewController . Когда мы щелкаем ячейку в ее табличном представлении, мы отправляем экземпляр SecondViewController . Мы хотим, чтобы кнопка возврата экземпляра SecondViewController читала «Home.»

в методе viewDidLoad из RootViewController.m :

self.title = @"Home";

в метод viewDidLoad для SecondViewController.m :

UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonItemStylePlain target:nil action:nil];
self.navigationItem.backBarButtonItem = backButton;
[backButton release];    

Если вы хотите, чтобы ваша кнопка возврата имела вид «Назад», установите заголовок родительского контроллера представления на @ » Назад »;

12
ответ дан 24 November 2019 в 06:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: