Popover erscheinen komisch

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Quellcode

    1. NSIndexPath *cellPath = [self.liste indexPathForCell:cell];
    2. // Position für das Popover anhand betroffener Zelle ermitteln
    3. CGRect rect = [self.liste rectForRowAtIndexPath:cellPath];
    4. rect = [self convertRect:rect toView:self.superview];
    5. rect = CGRectMake(rect.origin.x - 8, rect.origin.y - 2, rect.size.width, rect.size.height);
    6. // Erstellen & konfigurieren des PopoverContents
    7. editControllerView = [[SAEditWallViewController alloc] initWithNibName:@"SAEditWallViewController" bundle:[NSBundle mainBundle]];
    8. editControllerView.asset = E3DCAssetManager::inst()->getAsset("2Dconst")->Asset[cellPath.row];
    9. editControllerView.wall = [walls objectAtIndex:cellPath.row];
    10. editControllerView.delegate = self;
    11. UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:editControllerView];
    12. // PopoverController eirichten
    13. editPopoverController = [[UIPopoverController alloc] initWithContentViewController:nav];
    14. [editPopoverController setDelegate:self];
    15. [editPopoverController setPopoverContentSize:CGSizeMake(320.0, 230.0)];
    16. // Betroffene Zelle markieren
    17. [self.liste selectRowAtIndexPath:cellPath animated:NO scrollPosition:UITableViewScrollPositionNone];
    18. // Betroffene Wand markieren
    19. [[SARAM objectForKey:RAMIrrlichtScene] gridCam]->changeWallColor(cellPath.row, 1);
    20. // Popover an gewählter Zelle öffnen
    21. [editPopoverController presentPopoverFromRect:rect inView:self.superview permittedArrowDirections:UIPopoverArrowDirectionLeft animated:YES];
    Alles anzeigen


    Bspw. damit an einer Zelle in nem UITableView eines erscheint.
    Man kann alles schaffen. Man muss es nur wollen ;)
    www.regetskcob.github.io