我在F#中初始化了一个类型为UIView的数组:
let mutable views = Array.init 100 (fun x -> new UIView())
我想在每个视图中更改名为BackgroundColor的属性,所以我有这个:
views |> Array.iter (fun (x:UIView) -> (x.BackgroundColor <- UIColor.Blue))
但这并没有改变财产。我错过了什么?这是Xamarin iOS F#btw。
答案 0 :(得分:0)
views
|> Array.iter (fun x -> x.BackgroundColor <- UIColor.Blue)
|> this.View.AddSubViews
已完成