关闭

IOS创建弹出层

标签: ios遮罩层
225人阅读 评论(0) 收藏 举报
分类:

创建一个遮罩层的感觉

  • baseController 

SecendTemplateController *preTemplate = [[SecendTemplateController alloc]init];
CGFloat naviHeight = self.navigationController.navigationBar.frame.size.height;
CGFloat width = self.view.frame.size.width;
CGFloat height = self.view.frame.size.height;
preTemplate.view.frame = CGRectMake(0, height, width/2, height);
[self.view addSubview:preTemplate.view];
//整个动画
[UIView animateWithDuration:0.3 animations:^{
    preTemplate.view.frame = CGRectMake(0, 0, width/2, height);
} completion:^(BOOL finished) {}];


  • SecendTemplateController

//颜色
#define RGBACOLOR(R,G,B,a) [UIColor colorWithRed:(R)/255.0f green:(G)/255.0f blue:(B)/255.0f alpha:(a)]

self.view.backgroundColor = RGBACOLOR(169, 169, 169, 0.6);

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:7036次
    • 积分:171
    • 等级:
    • 排名:千里之外
    • 原创:7篇
    • 转载:10篇
    • 译文:0篇
    • 评论:0条
    文章分类