/// Description
- (void)viewDidLoad {
[super viewDidLoad];
self.view.backgroundColor = [UIColor blueColor];
UIButton * btn = [[UIButton alloc] initWithFrame:CGRectMake(100, 100, 40, 40)];
btn.backgroundColor = [UIColor redColor];
[btn addTarget:self action:@selector(click) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:btn];
self.aimBtn = btn;
}
- (void)click{
UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake(5, 25, 120, 100)];
label.textColor = [UIColor blackColor];
label.layer.borderWidth = 2.0;
label.font = [UIFont systemFontOfSize:14.0];
label.text = @"担保好232323\n订单编号32323\n订单号33333\n保单号nbaohano";
label.numberOfLines = 0;
label.textColor = [UIColor blackColor];
[self.view addSubview:label];
self.aimlab = label;
[self.aimlab sizeToFit];
UIViewController *testVC = [[UIViewController alloc] init];
[testVC.view addSubview:label];
NSLog(@"%@",NSStringFromCGRect(label.frame));
testVC.preferredContentSize = CGSizeMake(self.aimlab.bounds.size.width + 10, self.aimlab.bounds.size.height + 25) ;
testVC.modalPresentationStyle = UIModalPresentationPopover;
testVC.popoverPresentationController.delegate = self;
testVC.popoverPresentationController.sourceView = self.aimBtn;
testVC.popoverPresentationController.sourceRect = self.aimBtn.bounds;
testVC.popoverPresentationController.permittedArrowDirections = UIPopoverArrowDirectionUp;
testVC.popoverPresentationController.backgroundColor = [UIColor redColor];
testVC.popoverPresentationController.canOverlapSourceViewRect = NO;
testVC.popoverPresentationController.popoverLayoutMargins = UIEdgeInsetsMake(20, 20, 20, 20);
[self presentViewController:testVC animated:YES completion:^{
}];
}
#pragma mark - <UIPopoverPresentationControllerDelegate>
- (UIModalPresentationStyle)adaptivePresentationStyleForPresentationController:(UIPresentationController *)controller {
return UIModalPresentationNone;
}
UIPopoverPresentationController 对话框弹窗控件
?著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- UIAlertController功能上和 UIAlertView/UIActionSheet 相同的,在ios8...
- MyPopup 版本 0.1.23 麦草CMS(MyCMS),简约而不简单。 MyPopup,做的很少。MyPop...
- 首先我们做自定义标题栏 这个很好做, 左上角一个图标, 然后右上角一个关闭按钮然后中间加一个Text显示信息, 加...
- 目前自定义窗体涉及到的几种效果 靠边停放 自定义标题栏 阴影效果 圆角效果 拉伸大小 异形窗体 首先我们来看看Qt...