gpt4 book ai didi

ios - 移除 iOS7 中 UISearchBar 的边框

转载 作者:IT王子 更新时间:2023-10-29 07:37:27 24 4
gpt4 key购买 nike

我试图在 iOS 7 中删除 UISearchBar 的边框。在 iOS 6 中它工作正常。我以编程方式创建了 UISearchBar。我几乎尝试了 Stack Overflow 和 Google 的所有东西。

现在的 SearchBar
SearchBar looking right now

我想要达到的目标
What i want to achieve

我尝试了下面提到的所有这些东西

searchBar.layer.borderWidth = 1;
searchBar.layer.borderColor = [[UIColor whiteColor] CGColor];

for (id img in searchBar.subviews)
{
if ([img isKindOfClass:NSClassFromString(@"UISearchBarBackground")])
{
[img removeFromSuperview];
}
}

for (UIView *sub in self.tableView.tableHeaderView.subviews) {
if ([sub isKindOfClass:[UIImageView class]]) {
sub.hidden = YES;
}
}

还是没有成功。

最佳答案

在 IB 的 Search Bar 属性中设置 Search Style = minimal

或者

Swift:
searchBar.searchBarStyle = UISearchBarStyleMinimal;

Swift 3:
searchBar.searchBarStyle = .minimal;

关于ios - 移除 iOS7 中 UISearchBar 的边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19899642/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com