【发布时间】:2011-02-22 17:48:07
【问题描述】:
布局...
我有一个 UIToolbar 加载一个带有多个按钮的视图。其中一个按钮,在 onpress 上应该会显示一个弹出窗口。
确实如此。但是,弹出窗口似乎在 0,0 时打开。
-(IBAction)FilterButtonPressed:(id)sender
{
if (_FilterViewController == nil) {
self.FilterViewController = [[[FilterViewController alloc] initWithStyle:UITableViewStylePlain] autorelease];
_FilterViewController.filterViewDelegate = self;
self.FilterViewPopover = [[UIPopoverController alloc] initWithContentViewController:_FilterViewController];
}
NSLog(@"Button...: %@",NSStringFromCGRect(self.FilterButton.frame));
[self.FilterViewPopover presentPopoverFromRect:self.FilterButton.frame inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
}
NSLog 内容如下:
Button...: {{0, -4.38184}, {0, 4.76182e-39}}
这……太奇怪了……
关于为什么 FilterButton 不知道它在哪里的任何建议?
【问题讨论】:
标签: iphone objective-c ipad uibutton uipopovercontroller