을 닫을 때 타이머를 설정 내가이 파단을 열려고와 시간에 폐쇄하는 방법을 그래서 내가이를 호출 할 때 나는이 개보기 postions을 변경하고 같은 postions에 올 필요하지만,이는 파단
- (void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event
{
if(event.type == UIEventSubtypeMotionShake)
{
[self shakeView];
//[self open];
}
}
-(void)shakeView
{
[UIView animateWithDuration:2.8
animations:^{
//OPEN
firstView.frame = CGRectMake(0, -40, self.view.frame.size.width, self.view.frame.size.height/2);
secondView.frame = CGRectMake(0, 260, self.view.frame.size.width, self.view.frame.size.height/2);
// Its final location
}
completion:^(BOOL finished) {
// Closed
firstView.frame = CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height/2);
secondView.frame = CGRectMake(0,230 , self.view.frame.size.width, self.view.frame.size.height/2);
}
];
}
같은 시도 두 가지 방법이 느리지 만 매우 빨리 닫힙니다.
그래서 하나가 고급에서보기
감사를 닫을 때 타이머를 설정하는 방법, 제발 도와주세요.
답장을 보내 주셔서 감사합니다. timer closed part duration을 설정하는 방법을 알려주세요. –
@ user3678584> 애니메이션 블록 안에 닫는 부분을 넣으십시오. – Rashad