В приложении Mail на iPhone, когда пользователь нажимает Редактировать , на панели инструментов отображаются две кнопки: Удалить и Переместить .Эти кнопки имеют как изображение, так и текст, выглядя как окаймленные.
Я пытался воссоздать этот эффект, но мне это не удалось.Вот что я попробовал:
Очевидный способ установки свойств image
и text
.Это приводит к какой-то странной кнопке с изображением вверху и текстом под ним.
Инициализируйте UIBarButtonButton
с настраиваемым представлением, установленным на экземпляр UIButton
(описано * 1023).* здесь ).Эта кнопка не может быть ограничена, вместо этого она выглядит как плоский вид (без теней).
Я, очевидно, мог бы создать кнопку и затем добавить UIImageView
какПодвид панели инструментов, но затем я должен заботиться о вращении устройства и некоторых других вещах, которые я хотел бы избежать.Кроме того, я думаю, что Apple не делает это таким образом;когда вы выбираете письмо в Mail в режиме редактирования, метка кнопки обновляется с помощью (-number-), что немного смещает изображение влево.Похоже, что текст и изображение принадлежат друг другу.
Поэтому мне интересно, делал ли кто-нибудь что-то подобное?