How to create a view hierarchy programmatically without using a nib ?
Asked
Active
Viewed 1,256 times
1 Answers
3
The whole view hierarchy can be constructed using successive UIView
construction and -addSubview:
methods.
For instance, to create an input form one may use
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];
and so on.

kennytm
- 510,854
- 105
- 1,084
- 1,005