wie man ein popover Rahmen der angegebenen Breite und Höhe in ipad

ich bin mit einem popover anzeigen in meiner Anwendung,wenn ich ging durch die Beispiele, die ich gefunden, wie man erstellen Sie ein popover anzeigen, aber in der sample-code, mit dem der popover view wird immer angezeigt, die ganze Seite. ich will das popover Rahmen der angegebenen Breite und Höhe, wenn ich auf die Schaltfläche klicke.

-(IBAction) settingsGo:(id) sender{

NSLog(@"Go");

wenn (selbst.popoverController == null)

{
    PopOver *lang = [[PopOver alloc]
                   initWithNibName:@"PopOver" bundle:[NSBundle mainBundle]];

    UIPopoverController *popOver = 
    [[UIPopoverController alloc]initWithContentViewController:lang];

    popOver.delegate = self;
    [lang release];

    self.popoverController = popOver;
    [popOver release];
}



CGRect popoverRect = [self.view convertRect:[button frame]fromView:[button superview]];
popoverRect.size.width = MIN(popoverRect.size.width, 50);

[self. popoverController 
 presentPopoverFromRect:popoverRect inView:self.view permittedArrowDirections:UIPopoverArrowDirectionDown animated:YES];

so, welche Veränderungen sollte ich in den obigen code ein frame der angegebenen Größe in Breite und Höhe.

InformationsquelleAutor crazy2431 | 2011-11-28
Schreibe einen Kommentar