Как получить встроенную кнопку UIBarButtonItem

В приложении для iPhone мы можем сделать UIBarButtonItem при помощи следующего кода:

UIBarButtonItem *bbix=[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAction target:nil action:nil];

сгенерированный UIBarButtonItem имеет обеспеченный системой значок "действия". Мой вопрос: как получить внутренний UIButton этого UIBarButtonItem и добавить этот UIButton к другому UIView? кто может показать мне некоторый код?

7
задан Cœur 1 February 2019 в 07:52
поделиться

1 ответ

Вы не можете. UIBarButtonItem наследуется от UIBarItem, который наследуется от NSObject. Ни в одном из этих классов нет метода для получения UIButton, потому что UIBarButtonItem не является UIButton.

Напротив, вы можете создать UIBarButtonItem из UIButton - смотрите ответ, который я дал на другой вопрос для получения дополнительной информации (это работает путем добавления его как "пользовательского представления").

12
ответ дан 6 December 2019 в 08:14
поделиться
Другие вопросы по тегам:

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