作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我有一个可以显示弹出框的按钮。弹出窗口必须出现在按钮下方。但它出现在屏幕上的某个地方。
这是我的弹出窗口代码
UIView *popoverView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 320,340)];
[popoverView addSubview:tblViewMenu];
popoverContent.view = popoverView;
popoverContent .contentSizeForViewInPopover = CGSizeMake(620,620);
popPickerController = [[UIPopoverController alloc]initWithContentViewController:popoverContent];
[popPickerController presentPopoverFromRect:anchor.frame inView:self.view permittedArrowDirections:UIPopoverArrowDirectionUpanimated:YES];
顺便说一句,这个弹出窗口将显示在 ScrollView 中。
最佳答案
使用以下代码显示 popoverView。
[popover presentPopoverFromRect:button.frame inView:self.scrollView permittedArrowDirections: UIPopoverArrowDirectionLeft | UIPopoverArrowDirectionUp animated:YES];
关于ios - ScrollView iOS 中弹出窗口的错误位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20344078/
我是一名优秀的程序员,十分优秀!