В приложении для iPhone мы можем сделать UIBarButtonItem при помощи следующего кода:
UIBarButtonItem *bbix=[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAction target:nil action:nil];
сгенерированный UIBarButtonItem имеет обеспеченный системой значок "действия". Мой вопрос: как получить внутренний UIButton этого UIBarButtonItem и добавить этот UIButton к другому UIView? кто может показать мне некоторый код?
Вы не можете. UIBarButtonItem
наследуется от UIBarItem
, который наследуется от NSObject
. Ни в одном из этих классов нет метода для получения UIButton
, потому что UIBarButtonItem
не является UIButton
.
Напротив, вы можете создать UIBarButtonItem
из UIButton
- смотрите ответ, который я дал на другой вопрос для получения дополнительной информации (это работает путем добавления его как "пользовательского представления").