В моей назначенной роли как интерфейс-наци, я вынужден указать, что UITextField и UITextView имеют разные представления, чтобы общаться с пользователями, чтобы ожидать немного отличающуюся функцию.
В текстовом поле возвращается конец редактирования. В текстовом виде он может создавать только новую строку. В текстовом поле ссылки и номера телефонов не распознаются. В текстовом виде они есть. Текстовые просмотры могут прокручиваться. И так далее ...
Нельзя создавать нестандартный элемент интерфейса, если у вас нет веских оснований для этого. Вы должны спросить себя, как сделать текстовое представление похожим на текстовое поле, поможет пользователю понять, какие действия им нужно предпринять, чтобы приложение работало так, как они ожидают и желают этого.
Удивительно небольшие ухищрения могут создать серьезную путаницу пользователя. Нестандартный интерфейс может вводить только небольшую паузу, половину секунды, каждый раз, когда они ее используют. Эта небольшая путаница может ухудшить их восприятие полезности приложения.
хорошо Tim спасибо за вниз голосования;), но это был наилучший способ сделать это и Remeber, если вы хотите тени, которые вы могли бы использовать в своем уме, и установить фоновое изображение кнопки в качестве затененного изображения. –
Эй, Мадхуп. Я не голосовал за вас, потому что я не могу этого сделать! Мне нужно больше 100 репутаций, прежде чем я могу проголосовать. Это был другой человек, а не я! Ваша идея хорошая, я ее протестировал, но теней нет. Поэтому я попробовал его с изображением, но были проблемы с клавиатурой, потому что он находится перед UITextView, и пользователь не может видеть его вход. – Tim
Затем вам нужно выполнить некоторые анимации, если вы хотите переместить текстовое изображение вверх и вниз с помощью клавиатуры, вы должны сначала увидеть http://stackoverflow.com/questions/1887891/what-is-the-reason-the-uikeyboardwillshownotification-called- один раз/1888253 # 1888253 также для этого –