UIStackView с клас размер

Погледнах UIStackView и не разбирам как може да се използва с Resize Class. Бих искал да имам imageView и textView вътре в stackView във вертикален (портретен) режим. Бих искал също да имам същото нещо, но в хоризонтален (пейзажен) режим.

Мога да открия въртенето и променям ориентацията на стека. Дали това е правилно?


person Cristiano Alves    schedule 11.09.2015    source източник
comment
гледахте ли го и не опитахте?   -  person Teja Nandamuri    schedule 11.09.2015
comment
Опитах и ​​имах успех. Но искам да знам кой е най-добрият начин.   -  person Cristiano Alves    schedule 13.09.2015
comment
Не, не става така. Не е нужно да откривате какъвто и да е вид ротация. Просто трябва да конфигурирате*/*ограничите вашите UIStackViews (или други изгледи) правилно. Ако имате конкретна ситуация, мога да ви помогна   -  person William Kinaan    schedule 15.09.2015
comment
Използвате ли сценарий или код, за да настроите изгледа на стека?   -  person Fogmeister    schedule 15.09.2015
comment
Е сториборд. Нямам конкретна ситуация! Tks   -  person Cristiano Alves    schedule 16.09.2015


Отговори (1)


Най-добрият начин да промените изгледа на стека между портретен и пейзажен режим, като използвате класове по размер, е следният:

  1. Изберете своя стеков изглед в сценария и погледнете инспектора на атрибути: въведете описание на изображението тук
  2. Щракнете върху бутона плюс до атрибута, който искате да промените, когато сте в пейзаж, и изберете произволна ширина, компактна височина: въведете описание на изображението тук
  3. И накрая, задайте атрибута за това, което искате, когато устройството се завърти например: въведете описание на изображението тук

Надяваме се, че това отговаря на въпроса ви. наздраве!

person Rob Norback    schedule 17.09.2015
comment
Благодаря Роб, ти наистина помогна. В края на този урок (raywenderlich.com/114552/) обяснява и това. - person Cristiano Alves; 17.09.2015