Have a look at the sample below which is not completely implemented but demonstrates what I\'m talking about:
public class MyClass : UIView { private UIVie
I would just reuse your SubView instead of making a new one each time. So create it in ViewDidLoad, store it in a member variable, and reuse it.
I don't think the extra memory will be a problem, and you won't have to worry about the GC at all.