2016-07-20 3 views
-1

У меня все еще нет кода, но когда я запускаю симулятор, ImageView заполняет представление. Как установить размер фиксированного изображения или некоторого процента экрана.Swift/xcode установить размер ImageView

override func viewDidLoad() { 
    super.viewDidLoad() 
    // Do any additional setup after loading the view, typically from a nib. 
    red = (0.0/255.0) 
    green = (0.0/255.0) 
    blue = (0.0/255.0) 
    lineWidth = 1.0 
} 

В Xcode

enter image description here

в тренажере

enter image description here

+0

Просто нажмите на ссылку, чтобы добавить недостающие ограничения. Это решит вашу проблему –

ответ

0

Ваши ограничения думаю, что вы хотите, чтобы весь экран (именно поэтому они имеют желтый цвет). Если вы перейдете к значку с треугольником и двумя строками рядом с ним в своем раскадровке внизу справа, вы можете попасть в рамки обновления, и он покажет вам, что он думает, что вы хотите. Если вы хотите, чтобы он занимал среднюю часть экрана, но растягивался до левого и правого краев, вам нужно установить высоту. Если вам нужна динамическая высота, вам нужно установить ограничения, чтобы выбрать верхнее или нижнее ограничение и установить это. Вы также можете просто установить вертикальное центрирование в представлении.

0

Добавить ограничение на ImageView [влево, вправо, фиксированная высота, HorzotalCenter в контейнере & Вертикальный центр в контейнере]

Это Strech изображение по ширине и всегда показывают в центре, но если вы не хотите Изображение strech добавляет [[фиксированная ширина, фиксированная высота, HorzotalCenter в контейнере & Вертикальный центр в контейнере]] в ширину также фиксирует его.

Если вы хотите какой-то процент, как вы можете использовать соотношение сторон.

Надеюсь, вы хотите, как в моем понимании.