Как я могу переместить ясную кнопку в UITextField?

По некоторым причинам, когда я добавляю UITextfield как подпредставление contentview tablecell, clearbutton не выравнивается с текстом, введенным в поле, и появляется немного под ним. Есть ли какой-либо способ, которым я могу переместить текст clearbutton, чтобы мешать этому произойти? Спасибо за любую справку,

12
задан Jake 29 May 2010 в 07:28
поделиться

1 ответ

Я не видел этого, и снимок экрана был бы полезен. Но быстрый ответ заключается в том, что вы можете просмотреть массив subviews поля UITextField, найти subview, который содержит кнопку clear, и настроить его frame.origin.

Редактирование: Похоже, что за этот ответ (написанный в 2010 году) меня понизили в голосовании. Этот метод не является "официально" одобренным, поскольку вы манипулируете частными объектами, но он не обнаруживается Apple. Основной риск заключается в том, что иерархия представлений может быть изменена в какой-то момент.

2
ответ дан 2 December 2019 в 03:28
поделиться