2017-01-31 4 views
0

Я создаю мобильное приложение iOS с использованием Xamarin. Я новичок в мобильной разработке, особенно на iOS. У меня есть таблицы, которые имеют фоновые изображения. Поэтому, когда я меняю версию iphone с 5s до 6S, они растягиваются. Мне нужно, чтобы они были автоматически изменены.UIView Table Row растягивается, когда я меняю модель Iphone

enter image description here

Сначала один мой вид таблицы, вторая представляет собой детальный вид текущей строки.

Может кто-нибудь помочь мне с этим и по крайней мере рассказать хорошую тему для чтения. Спасибо за руки.

enter image description here

Вот что у меня есть сейчас, и я просто не могу удалить, что смещение влево, что каждая строка имеет.

+0

Мое предположение: вы просто хотите выбрать ** Аспект Fit ** или ** Aspect Fill **, а не текущую настройку. Просто общий комментарий, я не знаю никого, кто когда-либо получал выгоду от Xamarin; просто изучите обычное отечественное развитие (это буквально намного проще). – Fattie

ответ

1

Во-первых, вы должны установить ограничения на свой UIImaveView, чтобы установить размер и положение вашего вида.

Затем вам необходимо установить режим содержимого UIImageView в Шкала для заполнения, чтобы автоматическое изменение размера изображения.

Вы можете взглянуть на this post, чтобы понять все доступные варианты содержания.

+1

Скорее всего, Aspect Fit или Aspect Fill они хотят - не для заполнения. – Fattie

+0

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

+0

Вы используете UITableViewController? Если это так, это нормально. Вы должны использовать UIViewController, добавить UITableView к этому контроллеру и добавить UITableCell в это табличное представление. –