Я пытаюсь нарисовать зеленую коробку, где пользователь коснулся экрана, подождите 1 секунду, затем снимите флажок. Есть идеи, почему этот код не работает? Коробка никогда не красится. Если я использую поток, анимация стирает коробку.
public static void DrawClick(RectangleF rect, UIView theView)
{
var center = Center(rect);
center.X = center.X + 30f;
center.Y = center.Y + 30f;
var greenRect = new RectangleF(center, new SizeF(60f, 60f));
var clickView = new UIImageView(greenRect);
clickView.Image = appDelegate.store.GetArt("greenbox.png");
theView.AddSubview(clickView);
//Wait 1 second
System.Threading.Thread.Sleep(1000);
clickView.RemoveFromSuperview();
}
Спасибо,
Rick