iOS UI:带有搜索栏的透明导航栏的背景问题

时间:2019-07-11 07:19:46

标签: ios objective-c

我需要创建透明的导航栏,例如transparent navigation bar ios

if (@available(iOS 11.0, *)) {
    self.navigationItem.largeTitleDisplayMode = UINavigationItemLargeTitleDisplayModeNever;
    self.navigationItem.searchController = self.searchController;
} else {
    self.tableView.tableHeaderView = self.searchController.searchBar;
}

UIImage *emptyImg = [[UIImage alloc] init];
[self.navigationBar setBackgroundImage:emptyImg
                             forBarMetrics:UIBarMetricsDefault];

我有一个问题,因为具有刷新控制和空白图像的NavBar带有背景孔,看起来像:

enter image description here

没有空白图片NavBar看起来很正常:

enter image description here

如何解决此问题,或者还有另一种方法可以使透明NavBar ??

0 个答案:

没有答案