Представление UIViewController имеет странные 20 пикселей по оси Y

Я добавляю представление UIViewController к представлениям другого UIViewController (используя новые API-интерфейсы UIViewController Containment). После добавления представления vc в качестве другого подвида появляется странное поле в 20 пикселей сверху.

Я зарегистрировал представление, и оно из источника было 0,0. Тем не менее, когда я регистрирую супервизор представления, это:

<UIViewControllerWrapperView: 0x6c5e2c0; frame = (0 20; 703 748); autoresize = RM+BM; layer = <CALayer: 0x6c54190>>

Я, очевидно, могу изменить его кадр на 0,0. Но мне интересно, как правильно это сделать? Почему кадр супервизора вида vc 0,20? Должен ли я изменить это или есть лучший способ обойти это странное поле?

Спасибо

11
задан 0xSina 28 June 2012 в 20:28
поделиться