ios气泡弹出框popover效果系统原生方法实现
来源:互联网 发布:d3.js 地图 编辑:程序博客网 时间:2024/05/22 05:07
ios气泡弹出框popover效果系统原生方法实现
#pragma mark右bar点击事件
- (void)rightBarClick{
XiXiRegisterPopoverVC *view = [[XiXiRegisterPopoverVCalloc]init]
// 设定大小(此处也可不做设置,不做设置的效果如下图)
view.preferredContentSize =CGSizeMake(150,100);
// 初始化
view.modalPresentationStyle =UIModalPresentationPopover;
UIPopoverPresentationController *popVC = view.popoverPresentationController;
// 设置代理(iPhone必须设置代理才能显示)
popVC.backgroundColor = [UIColorcolorWithRGB:0x000000alpha:0.8];
popVC.delegate =self;
// 获取按钮
popVC.barButtonItem =self.navigationItem.rightBarButtonItem;
// 退出视图
[selfpresentViewController:viewanimated:YEScompletion:nil];
}
- (UIModalPresentationStyle)adaptivePresentationStyleForPresentationController:(UIPresentationController *)controller{
// 此处为不适配(如果选择其他,会自动视频屏幕,上面设置的大小就毫无意义了)
returnUIModalPresentationNone;
}
// ------------------------华丽的分割线-----------
如果想要在按钮点击的时候触发
按钮点击按如下方式实现
- (IBAction)btnClick:(UIButton *)sender {
WFPopViewController *viewVC = [[WFPopViewControlleralloc]init];
viewVC.preferredContentSize =CGSizeMake(150,100);
viewVC.modalPresentationStyle =UIModalPresentationPopover;
UIPopoverPresentationController *popVC = viewVC.popoverPresentationController;
popVC.delegate =self;
// 气泡依附于哪个view弹出
popVC.sourceView = sender;
// 气泡从哪个位置弹出,是以按钮的上边中心点即(sender.width/2,0)为坐标原点。
popVC.sourceRect =CGRectMake(0, sender.frame.size.height,0,0);
// > 箭头的指向(上,下,左,右)
popVC.permittedArrowDirections =UIPopoverArrowDirectionUp;
[selfpresentViewController:viewVCanimated:YEScompletion:nil];
}
- ios气泡弹出框popover效果系统原生方法实现
- 【Bootstrap】——popover效果弹出框
- 【Bootstrap】——popover效果弹出框
- bootstrap 实现弹出框popover,动态改变popover内容
- css实现气泡框效果
- ios气泡动画效果的简单实现
- 气泡型弹出菜单效果
- iOS 气泡聊天效果
- JQuery鼠标经过弹出气泡框的js特效效果
- bootstrap Popover弹出框插件
- css3实现气泡效果的聊天框
- 气泡效果的实现
- 聊天气泡效果实现
- CSS3实现气泡效果
- 仿Windows弹出气泡提示框JS+css实现的两种方法,附源代码
- iOS SDK:自定义Popover(弹出窗口)
- iOS SDK:自定义Popover(弹出窗口)
- iOS SDK:自定义Popover(弹出窗口)
- jmeter二次开发之javasample请求
- tomcat打印不出日志,服务器cpu 外网 低,网站访问不出来
- Nginx入门案例(Mac版)
- TCP和UDP
- 通过UDP广播获取网络中所有设备ip地址
- ios气泡弹出框popover效果系统原生方法实现
- 指针变量值以及指针类型的作用
- RandomAccess
- spring、springmvc、hibernate的整合
- Codeforces Round #430 (Div. 2) B. Gleb And Pizza(数论)
- Google Guava API学习笔记(2):集合
- 一如昨日的时光,一如昨日的酒--
- Linux安装配置蒲公英VPN 私网环境轻松实现异地SSH远程管理
- c#中开发ActiveX的学习笔记