Убедитесь, что вы настроили границы листа действий и рамки окна выбора в соответствии с используемой вами ориентацией.
Я использую следующие настройки для ландшафта:
[self.sheet setBounds:CGRectMake(0, 0, 480, 400)];
CGRect pickerFrame = CGRectMake(0, 40, 480, 180);
closeButton.frame = CGRectMake(420, 7.0f, 50.0f, 30.0f);
И следующее для портрета:
[sheet setBounds:CGRectMake(0, 0, 320, 500)];
CGRect pickerFrame = CGRectMake(0, 40, 0, 0);
closeButton.frame = CGRectMake(260, 7.0f, 50.0f, 30.0f);
Удачи!
// Сето