Создание кнопок для панели навигации - PullRequest
0 голосов
/ 14 декабря 2009

У меня есть кнопка в качестве правой кнопки на панели навигации:

UIBarButtonItem *addButton = [[UIBarButtonItem alloc] initWithTitle:@"Add" style:UIBarButtonItemStyleBordered target:self action:@selector(addToFavouritesButtonPressed:)];
self.navigationItem.rightBarButtonItem = addButton;
[addButton release];

Все хорошо, за исключением того, что я хотел бы, чтобы это было изображение звезды с небольшим плюсом. Подумал, что было бы просто создать png и установить свойство изображения UIBarButtonItem. Что это, однако, 2 вещи. Он помещает глянец и скос с левой и правой стороны моего изображения, но не на само изображение, и, во-вторых, я не могу найти рекомендуемый размер кнопки в документах.

Существует ли простой способ создания изображения кнопки и система ее форматирования, чтобы она выглядела как часть панели навигации? Если я попытаюсь создать глянец и скос в Photoshop, он будет выглядеть хорошо, но не совсем как кнопки, сгенерированные системой слева.

Надеюсь, что это имеет смысл, и любые указатели будут оценены,

Dave

1 Ответ

1 голос
/ 14 декабря 2009

Дох, в моем png не было альфа-канала, он создал маску и все выглядит хорошо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...