小编Eph*_*Bee的帖子

UISearchController错误的动画,向后滑动,然后消失

为了简短起见,我有一个隐藏了导航栏的主视图控制器,从该VC的导航控制器中,我推了另一个具有导航栏可见的视图控制器。然后,当我向下滚动时,将searchController添加到navigationItem中以添加searchBar。一切正常,直到您向后滑动以弹出VC。

导航栏将使动画与VC一起离开屏幕,但是searchBar会进行动画,好像它就位。更糟糕的是,如果我取消滑动弹出按钮,整个searchBar消失了,而是出现了一个黑色视图(我认为无论背景如何,都可以使用searchController背景)。

我尝试了所有内容,虽然只有几行代码,但我一直在努力解决。我知道我可以禁用滑动弹出功能,但是我不希望这样做(即使按相同的怪异方式按下searchBar动画也是如此),并且我也不想以任何其他方式添加searchBar。

在所附的视频中,我只是用手指轻扫以显示动画。

描述

- (void)viewDidLoad {
    [super viewDidLoad];
    self.definesPresentationContext = YES;
    [self.navigationController setNavigationBarHidden:NO];

    if (@available(iOS 11.0, *)) {
        self.searchController = [[UISearchController alloc] initWithSearchResultsController:nil];
        _searchController.delegate = self;
        _searchController.searchResultsUpdater = self;
        _searchController.searchBar.placeholder = @"Search";
        self.navigationItem.searchController = _searchController;
        self.navigationItem.hidesSearchBarWhenScrolling = YES;
    }
}
Run Code Online (Sandbox Code Playgroud)

iphone xcode navigationbar ios searchbar

7
推荐指数
1
解决办法
595
查看次数

AVAssetWriter - 每个设备支持的最大分辨率

标题说明了这一点,在开始编码视频并出现错误之前,我想知道每个设备的最大分辨率。我在想是否有类似 AVCaptureDevicesupportsAVCaptureSessionPreset: .. 但对于使用 AVAssetWriter 的常规编码。

问候,感谢您的帮助。

ios avassetwriter

5
推荐指数
0
解决办法
174
查看次数

标签 统计

ios ×2

avassetwriter ×1

iphone ×1

navigationbar ×1

searchbar ×1

xcode ×1