gpt4 book ai didi

iphone - 在 didSelectRowAtIndexPath 上关闭 UIPopoverController

转载 作者:行者123 更新时间:2023-12-03 20:14:36 28 4
gpt4 key购买 nike

我已经用 Storyboard 实现了UIPopoverController,但当我在UITableView中选择特定行时,我无法使其关闭。 enter image description here

当选择特定行时,我想关闭弹出窗口,但无法关闭它。

我为此编写了以下代码:

//在主UIViewController中显示弹出框

-(IBAction)clickNotes:(id)sender {
NSLog(@"notes:");
NoteList *objNoteList = [[NoteList alloc] initWithNibName:@"NoteList" bundle:nil];
popover.delegate = self;
popover = [[UIPopoverController alloc] initWithContentViewController:objNoteList];
popover.popoverContentSize = CGSizeMake(250, 450);
[popover presentPopoverFromRect:CGRectMake(730, 0, 1,1) inView:self.view permittedArrowDirections:UIPopoverArrowDirectionUp animated:YES];
}

//在didSelecteRowAtIndexPath上隐藏另一个UIViewController中的弹出窗口

   - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath   *)indexPath
{
Notepad_ipad *objNote = [[Notepad_ipad alloc] init];
NSString *mSelectedNoteText = @"Selected text";
[objNote SelectedNote:mSelectedNoteText];
[objNote.popover dismissPopoverAnimated:YES];
}

最佳答案

使用

 [popover dismissPopoverAnimated:YES];

关于iphone - 在 didSelectRowAtIndexPath 上关闭 UIPopoverController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16479516/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com