Я пытаюсь удалить границу UISearchBar в iOS 7. В iOS 6 она работает нормально. Я разработал UISearchBar программно. Я пробовал почти все вещи из Stack Overflow и Google.Удалить границу UISearchBar в iOS7
SearchBar смотрит прямо сейчас
Что я хочу достичь
Я попробовал все эти вещества, упомянутые ниже
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;
}
}
, но до сих пор нет успеха.
но иногда работать для этого решения, я использую тождественны код, но один работает, а другой - черный, поэтому я использую whitecolor, чтобы его исправить. Странный – chings228
В моем случае он всегда показывал черный цвет, когда я устанавливал чистый цвет :( –
Попробуйте ответить nerowolfe: – TheMan