public void UpdateMonkeys(Monkey[] monkeys) { UIView.BeginAnimations ("monkeys"); for(int i = 0; i < monkeys.Length; i ++){ Monkey monkey = monkeys[i]; MonkeyView view; MonkeyDictionary.TryGetValue(monkey,out view); if (view == null){ view = new MonkeyView (monkey); MonkeyDictionary.Add(monkey,view); } view.Update (monkey, this.Bounds); this.InsertSubview(view,i); } UIView.CommitAnimations (); }
public void UpdateMonkeys(Monkey[] monkeys) { UIView.BeginAnimations("monkeys"); for (int i = 0; i < monkeys.Length; i++) { Monkey monkey = monkeys[i]; MonkeyView view; MonkeyDictionary.TryGetValue(monkey, out view); if (view == null) { view = new MonkeyView(monkey); MonkeyDictionary.Add(monkey, view); } view.Update(monkey, this.Bounds); this.InsertSubview(view, i); } UIView.CommitAnimations(); }