Так что, кажется, нет способа напрямую добавить какой-либо элемент панели кнопок в UIView
.Нам нужно создать подкласс UIToolbar
, чтобы создать полностью невидимую панель инструментов.Переопределите - (void)drawRect:(CGRect)rect
и поставьте ничего , даже не [super drawRect]
.Затем в init запустите следующий код:
self = [super init];
self.backgroundColor = [UIColor clearColor];
self.opaque = NO;
self.translucent = YES;
return self;
Для получения более подробной информации перейдите по этой ссылке: Не может ли UIToolBar быть прозрачным?