デフォルトの検索バーの境界線を削除し、プレーンな検索バーを実装したいと考えています。下の画像を参照してください
デフォルトの検索バー、
これが私が達成しようとしていることです。
私はググって以下のコードを試しましたが、望ましい効果が得られません。
for (id img in searchbar.subviews)
{
if ([img isKindOfClass:NSClassFromString(@"UISearchBarBackground")])
{
[img removeFromSuperview];
}
}
searchbar.delegate = self;
searchbar.layer.borderWidth = 0;
searchbar.layer.borderColor = [[UIColor clearColor] CGColor];
どうすればこれを実装できますか?