A: 

You need to set the frame of the labels relative to the cell.

Firoze Lafeer
Like this? txtName = [[UITextField alloc] initWithFrame:CGRectMake(0,0,100,30)]; txtIP = [[UITextField alloc] initWithFrame:CGRectMake(0,0,100,30)]; txtPassword = [[UITextField alloc] initWithFrame:CGRectMake(0,0,100,30)]; txtPort = [[UITextField alloc] initWithFrame:CGRectMake(0,0,100,30)];
bmilleker
Well, you don't want to create all new labels if you already have them in a nib you loaded. Unless you're moving away from that strategy?
Firoze Lafeer
I am still using that strategy. Not sure how to set the frames on them though
bmilleker
Ok, well I'm not sure how much you really buy yourself by putting them in a nib (as opposed to just putting the strings in a .strings file). But, leaving that aside, 'frame' is a property of UIView. So txtName.frame = CGRectMake(...)
Firoze Lafeer
Thanks for all the help! The frame solved my issue.
bmilleker