iPhone UIDatePicker in Landscape mode?

2019-02-20 00:10发布

问题:

iPhone UI Componenet UIDatePicker does not support Landscape mode? it scratches 2/3 of the width in Landscape mode only.

How to make it use up full width (480px)?

回答1:

Try to manually re/set the UIDatePickers' subviews bounds like this:

- (void) viewDidLoad {
    [super viewDidLoad];
    for (UIView * subview in datePicker.subviews) {
        subview.frame = datePicker.bounds;
    }
}

Everything is nicely described in this article: Using UIDatePicker in landscape mode