/ / Използване на класове по размер и авторазпределение в xcode 6 - xcode, class, size, autolayout, xcode6

Използване на класове по размер и автоматично зареждане в xcode 6 - xcode, class, size, autolayout, xcode6

Търся помощ с новотоИскам да създам сравнително прост интерфейс с няколко етикета и текстово поле, но имам проблеми да направя това изглежда правилно за различните устройства.

Както можете да видите от приложеното изображение iphone 6взима ограниченията и размера, определени за iphone, който изглежда слаб (принуждавайки етикета за Score, например, по-близо до ляво заради ограниченията) и не използва размера на екрана. да се изгради оформление и да се приспособи пропорционално към размера на екрана?

Мога да построя напълно отделно за ipad иiphone и е щастлив да направи това в предишните версии на xcode, но това изглежда да се побеждават цялата точка на размера класове, и дори ако бях да направя това ми проблем е все още iphone 6 и 6 плюс, които ще вземем iphone оформление \ t и изглежда смешно.

Аз разкъсвам косата си с това, така че ще оценя всяка помощ.

въведете описанието на изображението тук

Отговори:

0 за отговор № 1

Може би ограничавате долните елементи до дъното на екрана, а не отгоре. Освен това мисля, че нямате много възможности.


0 за отговор № 2

Можете да промените оформлението си за различни изгледиизползване на компактни и правилни ширини и височини. Кликнете върху wAnyhAny в долната част на екрана. Така ще се появи изглед на мрежата, който ви позволява да персонализирате изгледа за различни размери на екрана. Докато избирате различни полета, най-отдолу ще видите какъв размер се отнася за изгледа. Екранна снимка на XCode

Можете да промените четири неща в клас на размера:

 1. The constant for a constraint
2. If a constraint is installed in the view hierarchy
3. If a view is installed in the view hierarchy
4. The font used for many types of views showing text

Това означава, че ако искате различен етикет или ограничение за вашия изглед на iPad, можете да добавите това ограничение само за този изглед, използвайки класове по размер.