2011-02-22 153 views
0

佈局...彈出不打開按鈕

我有一個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不知道它在哪裏?

回答

2

有關爲什麼FilterButton不知道它在哪裏的任何建議?

看起來像是未初始化/未正確初始化。你所有的網點設置正確嗎?每當「我的xyz對象行爲不正常」時,檢查您的網點通常是業務的第一順序(請注意,該操作可以通過按鈕掛鉤,但您的班級中的按鈕鏈接可能不會。狀態從「發件人」投射到「UIButton *」

+0

就是這樣......它沒有正確地連接起來......該死的,我一直在用這種方式來彌補/ way/long。請注意,但是,謝謝 – Critter 2011-02-22 18:13:53