Как соединить изображение и нижний текст в UIButton? - PullRequest
3 голосов
/ 14 марта 2010

Я хочу поместить центрированное изображение и нижний центрированный текст в кнопку UIB.

Как я могу это сделать?

Заранее спасибо.

Ответы [ 3 ]

9 голосов
/ 14 марта 2010

Хорошо, разберись как. Используя методы:

    [button1 setTitleEdgeInsets:UIEdgeInsetsMake(30.0, 0.0, 0.0, 0.0)];
    [button1 setImageEdgeInsets:UIEdgeInsetsMake(-10.0, 29.0, 0.0, 0.0)];
3 голосов
/ 17 мая 2014

Если вы, какое конкретное решение, с UIButton с изображением и текстом ниже. Я сделал расширенный класс из UIButton, чтобы упростить его:

https://gist.github.com/jalopezsuarez/2c8f430636d89a58099b

Вам нужно только использовать UIButtonBox в Интерфейсном Разработчике, и он будет автоматически размещать текст под изображением.

0 голосов
/ 06 января 2015

Попробуйте это

[btn setTitleEdgeInsets:UIEdgeInsetsMake(btn.frame.size.height - 20, 1, 1, 1)];

аргументы: сверху, слева, снизу, справа

Установите кадр первым. Также уменьшите размер шрифта, чтобы он поместился.

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