搜索框效果

来源:互联网 发布:数据接口类型有哪些 编辑:程序博客网 时间:2024/06/06 08:10

代码如下

/// 截图+ (instancetype)screenShot{    UIWindow *screenWindow = [[UIApplication sharedApplication] keyWindow];    // 这里如果给1话的,截下来的是@1x的图片,显示起来会模糊,所以去@3,这样三个此处的屏幕都可以用    UIGraphicsBeginImageContextWithOptions(screenWindow.frame.size, NO, 3);    [screenWindow.layer renderInContext:UIGraphicsGetCurrentContext()];    UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();    UIGraphicsEndImageContext();    return viewImage;}

应用场景

图一
这里写图片描述
图二

当我点击图一的搜索框时,想实现图二的效果,并且图2是含有导航控制器的,可以直接在图二的视图push一个控制器。

实现步骤

一、隐藏导航条

- (void)viewWillAppear:(BOOL)animated {    [super viewWillAppear:animated];    [self.navigationController setNavigationBarHidden:YES animated:YES];new];}- (void)viewWillDisappear:(BOOL)animated {    [super viewWillDisappear:animated];    [self.navigationController setNavigationBarHidden:NO animated:YES];}

二、截图,把所截的图片当为背景即可

0 0