iOS UIPopoverPresentationController的使用
来源:互联网 发布:注音输入法 简体 mac 编辑:程序博客网 时间:2024/05/17 08:48
1.sourceRect:指定箭头所指区域的矩形框范围,以sourceview的左上角为坐标原点
2.permittedArrowDirections:箭头方向
3.sourceView:sourceRect以这个view的左上角为原点
4.barButtonItem:若有navigationController,并且从right/leftBarButtonItem点击后出现popover,则可以把right/leftBarButtonItem看做上面说的sourceView.默认箭头指向up,亲测下来up是最合适的方向,所以在这种情况下可以不设置箭头方向。
-(void)longress:(UILongPressGestureRecognizer *)ges
{
if (ges.state==UIGestureRecognizerStateBegan) {
NSLog(@"长安");
CGPoint point=[ges locationInView:self.tableView];
NSIndexPath *index=[self.tableView indexPathForRowAtPoint:point];
ChatTableViewCell *cell=[self.tableView cellForRowAtIndexPath:index];
MenueChatViewController *meunes=[[UIStoryboard storyboardWithName:@"Chat" bundle:nil]instantiateViewControllerWithIdentifier:@"menuechat"];
meunes.modalPresentationStyle = UIModalPresentationPopover;
meunes.popoverPresentationController.delegate=self;
meunes.popoverPresentationController.sourceView=cell;
meunes.popoverPresentationController.backgroundColor=[UIColor blackColor];
meunes.popoverPresentationController.sourceRect=cell.bounds;
meunes.popoverPresentationController.permittedArrowDirections=UIPopoverArrowDirectionDown;
CGSize szie=CGSizeMake(cell.frame.size.width , 44);
meunes.preferredContentSize=szie;
[self presentViewController:meunes animated:YES completion:nil];
}
}
- (void)prepareForPopoverPresentation:(UIPopoverPresentationController *)popoverPresentationController
{
NSLog(@"123");
}
- (UIModalPresentationStyle)adaptivePresentationStyleForPresentationController:(UIPresentationController *)controller
{
return UIModalPresentationNone;
}
- iOS UIPopoverPresentationController的使用
- UIPopoverPresentationController的使用
- UIPopoverPresentationController的使用
- iOS中UIPopoverPresentationController的用法
- ios-UIPopoverController和UIPopoverPresentationController
- UIPopoverPresentationController简单使用
- Iphone上使用UIPopoverPresentationController
- UIPopoverPresentationController -
- UIPopoverPresentationController
- iOS -- UIPopoverPresentationController 实现弹框
- UIPopoverPresentationController 弹出 UIViewController 包裹的 UICollectionView
- UIPopoverPresentationController用法
- 关于UIPopoverPresentationController
- reason: 'UIPopoverPresentationController (<UIPopoverPresentationController: 0x7f223f40>)。。。
- iOS8之UIPopoverPresentationController
- UIPopoverPresentationController 小窗口控制器
- iphone利用UIPopoverPresentationController实现popover
- iOS8新特性UIAlertViewController,UISearchController,UIPopoverPresentationController,WKWebView
- uva 1368DNA Consensus String
- 多级指针的使用
- MAC 终端SSH公钥登录Linux
- Mac上通过终端向GitHub传输项目
- 欢迎使用CSDN-markdown编辑器
- iOS UIPopoverPresentationController的使用
- IDEA 快速返回上次查看代码的位置
- mybatis自己总结资料
- 静态成员和静态成员函数
- websocket规范 RFC6455 中文版
- SDN控制器Floodlight源码学习(八)--转发模块(Forwarding)
- 夜间模式
- angularJS实现手风琴效果
- 一次mysql死锁的排查过程