• 1000 ограничения, которые не соблюдаются при завершении анимации, в результате чего ..
while the result should be this ..
введите описание изображения здесь
сейчас я пытался решить этот случай какое-то время, у меня кончились решения, и я до сих пор не понимаю, почему это выглядит так, код такой ..
public void SlideTo(UIView View, string A)
{
var CC = CGAffineTransform.MakeTranslation(View.Bounds.Size.Width, 0);
var DD = CGAffineTransform.MakeTranslation(0, 0);
//Istanzio il vc
var storyboard = UIStoryboard.FromName("Main", null);
var vc = storyboard.InstantiateViewController(A);
CALayer gradient = new CALayer();
gradient.Frame = vc.View.Bounds;
vc.View.Layer.InsertSublayer(gradient, 1);
View.AddSubview(vc.View);
//Centro quella giusta
vc.View.Transform = true ? CC : DD;
UIView.Animate(1, 0, UIViewAnimationOptions.CurveLinear, () =>
{
vc.View.Transform = true ? DD : CC;
}, null);
}
пожалуйста, только решения для xamarin. ios (не быстро)