私はここでほとんど問題を抱えていません。ツールバーのボタンのクリックでアクティブ化されるポップアウト ビューを作成しました。しかし、ビューは私が望む位置にありません。スクリーンショットを参照してください
。最初の画面は私が持っているものを示し、2番目の画面は私が欲しいものを示しています。ところで:popviewは問題があります。xib やストーリーボードは含まれません。
いくつかのコード
-(IBAction)addbutton:(UIToolbar *)sender;
{
//build our custom popover view
UIViewController* popoverContent = [[UIViewController alloc]
init];
UIView* popoverView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 0, 0)];
popoverView.backgroundColor = [UIColor blackColor];
/*
* Adding buttons programaticly to popout view
* button code etc
*/
popoverContent.contentSizeForViewInPopover = CGSizeMake(400, 300);
//create a popover controller
self.popoverController = [[[UIPopoverController alloc]
initWithContentViewController:popoverContent] autorelease];
[popoverController presentPopoverFromRect:popoverButton.frame
inView:self.view
permittedArrowDirections:UIPopoverArrowDirectionLeft
animated:YES];
//release the popover content
[popoverView release];
[popoverContent release];
}
ありがとうございました