jy_justsoso的专栏

这个家伙很懒,很纠结...

IOS创建弹出层

创建一个遮罩层的感觉

  • 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);

阅读更多
文章标签: ios 遮罩层
个人分类: objective-c
上一篇IOS中http请求使用cookie
下一篇IO获取UITableView的cell内容
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭