2010-08-20 14 views
0

Si je veux utiliser un objet de vue personnalisé avec mon contrôleur de vue, au lieu de simplement utiliser celui qui est initialisé par défaut, puis-je l'assigner à la propriété View du contrôleur de vue. Par exemple, l'approche correcte/sûre est-elle la suivante? Semble fonctionner dans un test simple, mais je ne veux pas introduire de bombe à retardement.Dans MonoTouch, comment affecter une vue personnalisée à mon contrôleur de vue?

Ou, devrais-je ajouter ma vue personnalisée en tant que sous-vue de la vue existante dans ViewDidLoad?

Répondre

1

Vous devez ajouter les vues personnalisées en tant que sous-vues.

public class MyView : UIView 
{ 
} 

public class MyController : UIViewController 
{ 
    public override void ViewDidLoad() 
    { 
     var myView = new MyView(); 
     this.View.AddSubview(myView); 
    } 
}