/ / Transform, което прави UIView изчезване на устройството iPhone 6 - ios, objective-c, iphone, трансформира

Трансформирането на излизането на UIView на устройството iPhone 6 - ios, objective-c, iphone, трансформира

Имам най-странния проблем, специфичен за iPhone 6 устройство. Това е свързано с трансформирането на UIView.

Ако направя нещо подобно на моето UIView:

view.transform = CGAffineTransformMakeRotation(3.14/10)

Тогава гледката изчезва напълно. На моя iPhone 5, след това гледката се върти както трябва, но на iPhone 6 изчезва напълно.

Всяка анимация, използваща трансформация, работи перфектно и на моя iPhone 5, но на моя iPhone 6 не показва и понякога показва "изчезнала" гледка на това, което се опитвам да оживя.

Това е специфично за iPhone 6 и се случва само на устройството и НЕ в симулатора.

Какви са предложенията за това?

Отговори:

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

Изглежда, че нещо използва frame от гледната точка, което е неопределен когато имате трансформация, която не е идентифицирана. Например, може да има метод за оформление "Подбрани публикации" или ограничение, което взаимодейства лошо с вашето мнение (По-добре е в iOS 8, но може би сте се сблъскали с все още неразрешен случай.) Трудно е да се разбере какво точно се случва, тъй като не сте предоставили пълен пример.

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

Също така може да има разлики в версията за iOS. Устройствата и симулаторите ви споделят ли едно и също пускане?


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

Това в крайна сметка е RubyMotion специфично, така че съжалявам, че го публикувате с iOS тагове - http://community.rubymotion.com/t/transform-making-uiview-disappear-on-iphone-6-device/344/4.