objective-c - 移除 UISearchBar 的内阴影

标签 objective-c ios uisearchbar uisearchdisplaycontroller

如何去除 UISearchBar 的内部阴影?

我试过 [[searchBar layer]setShadowOpacity:0] 但似乎没有任何效果。

最佳答案

  1. 创建一个具有您想要的外观的背景图像。例如, click here查看我使用的带有端盖的两个可拉伸(stretch)图像。

  2. 使用以下 API:

    [self.searchBar setSearchFieldBackgroundImage:[UIImage imageNamed:@"search_field.png"] forState:UIControlStateNormal];
    

关于objective-c - 移除 UISearchBar 的内阴影,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14178652/

相关文章:

objective-c - 为什么 [NSObject respondsToSelector :@selector(init)] return 1?

java - libgdx 是否能够同时识别 20 - 30 个手指?

ios - 数组到集合的转换需要 20 秒 - Swift 3

ios - 如何在 SearchBar 中使用 textDidChange 进行搜索

ios - TableView 上的搜索栏不起作用

ios - iOS Google Places API-编译错误-使用未声明的标识符GMSAutocompleteViewController

objective-c - UIToolBar按钮图像

iphone - 如何单独识别facebook中的请求?

ios - iOS 7 和 iOS 6 中的取消按钮

ios - UIList View 仅在单元格不在 View 中时显示它们