2014-05-02 4 views
1

У меня есть TableView, где каждая ячейка имеет изображение слева от метки и подробно этикетки, как так:UITableViewCell содержания изменяется после выбора

enter image description here

Это делает просто так, как это предполагается, когда в Tableview первые нагрузки, но если я нажимаю на ячейку, чтобы перейти на другую точку зрения, то вернуться к столу просмотреть изображение смещается, чтобы покрыть часть этикетки, как это:

enter image description here

Изменение происходит примерно через секунду после появления таблицы, и это происходит только с ячейкой, которая была ранее выбрана. Кто-нибудь знает, что вызывает это?

Спасибо за помощь

+1

я до того была такая же проблема. вы используете автозапуск или нет? –

+0

автозапуск включен, но я не установил никаких ограничений для этого вида. – connor

+0

в моем случае автоматическое отключение отключено и дало левую и верхнюю маскировку для всего вида, тогда его рабочая ошибка –

ответ

0

Это не может быть лучшим ответом, но это то, что работает для меня. В конце концов я просто удалил все подъязыки в ячейке и прочитал их. Теперь он отлично работает без необходимости связываться с ограничениями. Я не уверен, в чем причина проблемы.

+0

Интересно, могло ли это быть связано с этим: https://stackoverflow.com/questions/11681273/uitableviewcell-imageview-changing-on-select/17123367#17123367 –

0

Я столкнулся с тем же вопросом. Я был настроен как пользовательское имя UIImageView как imageView, и теперь я изменил его имя как mImageView и исправил его.

Возможно, вам следует переименовать ваше изображениеView @IBOutlet name.

Неправильная установка - не работает должным образом

@IBOutlet var imageView: UIImageView! 

Правильное Использование

@IBOutlet var mImageView: UIImageView! 

Очень странный вопрос

Смежные вопросы