Я создал представление в Interface Builder с кучей меток и изображения. Когда я нажал вид на UINavigationController, он работал отлично. Затем я вставил представление в UITableView как ячейку (вместо этого); для этого мне пришлось преобразовать суперкласс своего контроллера вида из UIViewController в UITableViewCell. Однако, когда представление отображается внутри таблицы, его метки расположены правильно, но изображение отображается в исходном (без изменения размера) размере в центре слева от экрана. Кажется, я не могу изменить свой размер или положение независимо от того, что я делаю. Пожалуйста, дайте мне знать, если у вас есть представление о том, что может быть проблемой, поскольку я полностью в тупике.Странная проблема позиционирования UIImage
0
A
ответ
0
Я понял, в чем проблема. UITableViewCell имеет свое собственное свойство imageView, которое противоречило свойству imageView IBOutlet в моем подклассе. Мне просто пришлось переименовать свойство в подкласс.
0
Установить contentMode
вид, который содержит изображение UIViewContentModeScaleToFill
, UIViewContentModeScaleAspectFit
или UIViewContentModeScaleAspectFill
.
Это не работает ... спасибо, однако. – titaniumdecoy