1
我創建了一個動態數量的按鈕(最終,這些將被放置在一個水平滾動視圖內),並且當按下按鈕時顯示彈出窗口,但我需要設置酥料餅的出現只是爲了選擇按鈕的右側,但在那一刻,酥料餅的出現在每一個時間同一地點...正確放置UIPopover旁邊的動態按鈕
這就是我想:
for (int i=0; i < 10; i++) {
childButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
childButton.frame = CGRectMake(100*i, 170, 100, 30);
[childButton setTitle:@"Test" forState:UIControlStateNormal];
[childButton addTarget:self action:@selector(presentPopoverMenu) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:childButton];
}
最終,我要創建兩排圖像,但這只是用於測試...
-(void)presentPopoverMenu/*:(id)sender*/
{
MenuPickerController *mp = [[MenuPickerController alloc] init];
popoverMenu = [[UIPopoverController alloc] initWithContentViewController:mp];
popoverMenu.popoverContentSize = CGSizeMake(290, 300);
[popoverMenu presentPopoverFromRect:[childButton bounds]
inView:childButton
permittedArrowDirections:UIPopoverArrowDirectionAny
animated:NO];
}
我想,這可能只是採取從最後一個按鈕的價值,但我不知道,我怎麼會以其他方式做到這一點...
明白了吧... – user969043 2012-02-20 14:39:56