Search code examples
uiviewautoresizingmask

How to programmatically create UIView with this setup?


I'd like to create a UIView programmatically with the exact equivalent of this setup in IB (see screenshot).

Whatever I have attempted myself would not behave the same when rotating and autoresizing the view, so I need a sample from an expert.

UIView in IB


Solution

  • Example:

    UIView *customView = [[UIView alloc] initWithFrame:frame];
    [customView setAutoresizingMask:UIViewAutoresizingFlexibleWidth |UIViewAutoresizingFlexibleHeight];