У меня есть UITableViewController.Я хочу компонент "панель инструментов" внизу.
Я начал с использования фонового изображения и кнопки.В конструкторе интерфейсов я добавил их внизу экрана iPhone.Проблема, с которой я столкнулся, заключалась в том, что фоновое изображение и кнопка прокручивались вместе со столом.Мне, очевидно, нужно это исправить в нижней части.
Не найдя слишком большого направления в Интернете, я решил настроить панель UIToolbar, чтобы она выглядела так, как я хочу, поскольку положение по умолчанию фиксировано.В моем initWithNibName для моего UITableViewController у меня есть:
UIImage *shuffleButtonImage = [UIImage imageNamed:@"shuffle_button.png"];
NSArray* toolbarItems = [NSArray arrayWithObjects:
[[UIBarButtonItem alloc] initWithImage:shuffleButtonImage
style:UIBarButtonItemStylePlain
target:self
action:@selector(push:)],
nil];
[toolbarItems makeObjectsPerformSelector:@selector(release)];
self.toolbarItems = toolbarItems;
Проблема, с которой я сейчас сталкиваюсь, заключается в том, что shuffleButtonImage не отображается должным образом.Форма кнопки отображается отлично, но она окрашена в белый цвет и, следовательно, не похожа на изображение.
Кто-нибудь знает, почему вместо реального изображения будет отображаться «белое изображение»?
Также звучит как хорошая идея настроить панель UIToolbar или есть простой способ обеспечить фиксированную позицию компонента "toolbar-ish".
Повторюсь - мой компонент "toolbar-ish" нуждается только вбыть одной кнопкой на кнопке моего UITableView.Одиночная кнопка имеет градиентный цветной фон, который я создаю вместе с изображением.