Вся иерархия представлений может быть построена с использованием последовательных методов UIView
и -addSubview:
.
Например, для создания формы ввода можно использовать
UIView* rootView = [[UIView alloc] initWithFrame:...];
// apply style to rootView
[window addSubview:rootView];
[rootView release];
UILabel* inputLabel = [[UILabel alloc] initWithFrame:...];
// apply style to label
[rootView addSubview:inputLabel];
[inputLabel release];
UITextField* inputField = [[UITextField alloc] initWithFrame:...];
// apply style to text field
[rootView addSubview:textField];
[textField release];
и т. Д.