I м с использованием Xamarin
для iOS
v5.8.3 (сборка 3).Автопоезд не перейдет на подслой
Я добавил UIView
с CAGradientLayer
на другом UIView
ложь это:
public static void AddGradientView (CGColor color1, CGColor color2, UIView view) {
UIView gradientView = new UIView (view.Bounds);
gradientView.BackgroundColor = UIColor.Green;
gradientView.AutoresizingMask = UIViewAutoresizing.All;
CAGradientLayer gradient = new CAGradientLayer();
gradient.Frame = gradientView.Bounds;
gradient.Colors = new CGColor[]{ color1, color2 };
gradientView.Layer.InsertSublayer (gradient, 0);
view.AddSubview (gradientView);
}
Но результат таков:
Проблема заключается в градиентный слой, его frame
ISN 't соответствует желаемому UIView
. Я думаю, что это вопрос Autolayout
.
Может ли кто-нибудь надеть на меня свет?
Заранее благодарен!
P.S выше код, написанный в objective sharpie
Но это можно понять с помощью iOS
разработчиков легко;)
10X Человек! работа для меня. – gran33