Question: How do I set the font of an UI element (ex. UILabel) to the "System" font in IB?

In code, I know I can do the following:

```
UIFont * tempFont = [[UIFont systemFontOfSize:24] retain];

```

But what about doing the same thing in IB? What is the default system font on the IPhone?

Answer: 
When you add a user control from the code behind, you have to actually load the control. You can do this by doing something like this:

```
protected void Page_Load(object sender, EventArgs e)
{
    for(int i=0;i<5;i++)
    {
        InnerUserControl cuc = (InnerUserControl)this.Page.LoadControl("InnerUserControl.ascx");

        holder.Controls.Add(cuc);
    }
 }

```

Assuming they are in the same directory. If not, put the virtual path as the parameter to the LoadControl method. You don't need to have the register statement on the outer control when you do this. Also, I usually use an on the code front instead of a div tag. I'm not sure if this makes a difference, however. I would also recommend loading the control OnInit, as this will ensure all phases of the Lifecycle run for your user controls.

Good Luck!
Have you tried adding 

```
<%@ Reference Control="InnerUserControl.ascx" %>

```

to OuterUserControl.ascx