Как воссоздать макет кнопки отправки iMessage и текстового поля?

Я новичок в XCode и Objective-C и пытаюсь воссоздать нижнюю панель приложения iMessage, но не могу понять как это сделать. Я видел другие приложения, использующие точно такой же макет, например, WhatsApp Messenger, что навело меня на мысль, что, вероятно, есть какой-то простой способ сделать это.

Кажется невозможным заставить UIButton выглядеть как кнопка отправки, и столь же невозможно сделать так, чтобы UITextField выглядел как поле ввода. Действительно ли все это делается с помощью изображений или есть какой-то нативный (правильный) способ сделать это? Если это все изображения, то где я могу их найти, или мне нужно сделать свои собственные?

Кроме того, как сделать так, чтобы текстовое поле расширялось по вертикали, когда пользователь вводит текст? Этот вопроспо крайней мере, кажется, отвечает на вопрос, как сделать кнопки динамической ширины с помощью изображений, но не как сделать текстовые поля с переменной высотой.

Вот что я пытаюсь воссоздать:

Empty text message formenter image description here

7
задан Community 23 May 2017 в 12:30
поделиться