Size: a a a

iOS Developers — русскоговорящее сообщество

2020 March 12

M

Mayor in iOS Developers — русскоговорящее сообщество
tox
как такое можно сделать при проигрывании аудио файла?
google waveform
источник

t

tox in iOS Developers — русскоговорящее сообщество
Mayor
google waveform
круто, спасибо
источник
2020 March 13

AM

Alexandr Makedonskiy in iOS Developers — русскоговорящее сообщество
Как поймать положение анимированного view и при нажатии на него останавливать анимацию? Использую для анимации следующий код:

CABasicAnimation *theAnimation;

theAnimation=[CABasicAnimation animationWithKeyPath:@"position"];
theAnimation.duration = 3;

theAnimation.repeatCount = INFINITY;
theAnimation.autoreverses = YES;
theAnimation.fromValue = [NSValue valueWithCGPoint:view.center];
theAnimation.toValue = [NSValue valueWithCGPoint:CGPointMake(x, y)];
   

theAnimation.removedOnCompletion = NO;
theAnimation.fillMode = kCAFillModeForwards;
 
   
theAnimation.fromValue = 0;
self.view.layer.opacity = 1;
   
[view.layer addAnimation:theAnimation forKey:@"animatePosition"];
источник

E

Eldar in iOS Developers — русскоговорящее сообщество
Алексей Левинтов
Ну на самом деле, если перезагрузить устройство, то - (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken
Сработает
Это жесть! день промучился. Спасибо Эпл. Сообщение 2016 года. ОМГ.
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
Alexandr Makedonskiy
Как поймать положение анимированного view и при нажатии на него останавливать анимацию? Использую для анимации следующий код:

CABasicAnimation *theAnimation;

theAnimation=[CABasicAnimation animationWithKeyPath:@"position"];
theAnimation.duration = 3;

theAnimation.repeatCount = INFINITY;
theAnimation.autoreverses = YES;
theAnimation.fromValue = [NSValue valueWithCGPoint:view.center];
theAnimation.toValue = [NSValue valueWithCGPoint:CGPointMake(x, y)];
   

theAnimation.removedOnCompletion = NO;
theAnimation.fillMode = kCAFillModeForwards;
 
   
theAnimation.fromValue = 0;
self.view.layer.opacity = 1;
   
[view.layer addAnimation:theAnimation forKey:@"animatePosition"];
[view.layer removeAnimationForKey: @"animatePosition"]; фрейм вьюшки не меняется при этой анимации, это анимация позиции леера вьюшки
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
получить позицию анимированного леера можно например view.layer.presentationLayer.position
источник

АС

Александр Соловьев in iOS Developers — русскоговорящее сообщество
добрался до target'ов, получается под каждый надо свой лаунчСкрин, ох уж эти аппл кэши, хотя нужно поменять только цвет и картинку ?!)
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
в чем суть вопроса?
источник

АС

Александр Соловьев in iOS Developers — русскоговорящее сообщество
Можно как-то сделать лаунчСкрин, чтобы в зависимости от таргетов менять картинку и цвет?
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
можно
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
таргеты это другие приложения. соответственно для них нужно создавать свой набор файлов, в том числе и файлы интерфейса для лончскрина
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
конечно файлы можно переиспользовать в разных таргетах, но поскольку это просто файл интерфейса и никакой код не будет выполняться во время его показа, то определить в каком он таргете по каким-нибудь константам переданным компилятору он не может
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
я вижу только один способ - редактировать файл лончскрина скриптом на этапе сборки
источник

АС

Александр Соловьев in iOS Developers — русскоговорящее сообщество
сенкью!
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
но ваще попахивает какой-то странной задачей, зачем вам разные таргеты для одного приложения?
источник

AY

Alex Yatsenko in iOS Developers — русскоговорящее сообщество
Denis Kim
но ваще попахивает какой-то странной задачей, зачем вам разные таргеты для одного приложения?
pro и free версия
источник

AY

Alex Yatsenko in iOS Developers — русскоговорящее сообщество
или клиент и заказчик в такси
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
это разные приложения
источник

AY

Alex Yatsenko in iOS Developers — русскоговорящее сообщество
много классов одинаковые, можно переиспользовать, не надо синхронизировать между собой
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
и для них нужно создать разные лонч скрины. я так понял из его постановки вопроса, что речь идет о десятке таргетов
источник