User::updateOrCreate(array('user_id' => $user_id), [
'name' => $data['name'],
'lastname' => $data['lastname'],
'email' => $data['email'],
'mobile' => $data['mobile'],
'role' => $data['role'],
'password' => Hash::make($data['password']),
]);
Анимируйте свое представление, таким образом, оно перемещается вне экрана/уменьшать/расширять/исчезать, затем сделайте фактическое удаление, когда анимация заканчивается.
Можно сделать это путем изменения свойств представления (положение/размер/смещение) между beginAnimations/commitAnimations блоком. UIKit затем анимирует эти свойства за указанное время.
Например, что-то как;
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.30f];
view.transform =
CGAffineTransformMakeTranslation(
view.frame.origin.x,
480.0f + (view.frame.size.height/2) // move the whole view offscreen
);
background.alpha = 0; // also fade to transparent
[UIView commitAnimations];
В уведомлении о конце анимации можно затем удалить представление.