На самом деле мне нужно переместить UIpopovercontroller, пока он открыт, но я обнаружил, что мы не можем его перемещать, пока он открыт, единственное, что мы можем сделать, это закрыть его, а затем откройте его снова, Но снова я нашел еще одну проблему с этим, Когда когда-либо я пытаюсь отменить popover, а затем открыть его снова, его не откроют. Пожалуйста, взгляните на мой код.IOS IPAD UIpopovercontroller необходимо закрыть и открыть по тому же самому процессу
CGRect cursor = [TextViewText menuPresentationRect];
if ([PredictionPopover isPopoverVisible]) {
[PredictionPopover dismissPopoverAnimated:YES];
[PredictionPopover presentPopoverFromRect:CGRectMake(CGRectGetMidX(cursor), CGRectGetMaxY(cursor), 1, 1) inView:TextViewText permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
} else {
[PredictionPopover presentPopoverFromRect:CGRectMake(CGRectGetMidX(cursor), CGRectGetMaxY(cursor), 1, 1) inView:TextViewText permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
}
Может кто-то пелой скажите мне, что я не так делаю?