Этот вопрос уже задавался по адресу: Как я могу исправить предупреждения "Имитированные метрики размера произвольной формы недоступны до Xcode 4.2"? . Но решение не сработало для меня.
Я отображаю UIView во всплывающем окне и получаю предупреждение «Имитируемые метрики размера произвольной формы недоступны до Xcode 4.2»
Я использую Xcode 4.2 с iOS5. Под «Документом Интерфейсного Разработчика» UIView, Разработка установлена на Xcode 4.2, а Развертывание на iOS 5.0.
Я также пытался поиграть с различными параметрами размера / позиционирования для вида.
UIView - 206 на 212. Вот код для его отображения:
NumericPad* content = [[NumericPad alloc] init];
UIPopoverController* aPopover = [[UIPopoverController alloc]
initWithContentViewController:content];
aPopover.delegate = self;
// Store the popover in a custom property for later use.
popoverController = aPopover;
[popoverController presentPopoverFromRect:answerTextBox.bounds
inView:self.view
permittedArrowDirections:UIPopoverArrowDirectionAny
animated:YES];
Я могу легко изменить размер представления до его правильного размера после того, как он был добавлен в поповер, но я бы предпочел устранить предупреждение. Я также попытался сделать чистую сборку.
Edit:
Кажется, проблема решилась сама собой. Я не знаю, что я сделал, но предупреждение внезапно исчезло.