2015-09-24 2 views
-1

В настоящее время я пытаюсь создать приложение часов, и ему нужно работать с iPhone 4 до iPad. Естественно, у меня проблема масштабирования. Я замечаю, что руки часов хорошо работают на некоторых устройствах и плохо работают на других устройствах. Мои руки - подслои циферблата, а руки все закреплены на 0,5.Сохранение CALayers в пределах контейнера CALayer

Может кто-нибудь объяснить мне, что мне не хватает? Я попытался установить границы рук, но он, похоже, не работает.

secHand.bounds = CGRectMake(self.frame.origin.x, self.frame.origin.y, self.frame.size.width, self.frame.size.height);

ответ

0

я понял, что я не масштабирование часы руки, но я масштабирование циферблата.

minHand.contentsGravity = kCAGravityResizeAspect; minHand.contentsScale = scale;