我想得到这样的东西:
但我无法删除原始背景(我使用的是 iOS5)。 然而,Apple 似乎做到了:
我怎样才能创造出我想要的东西? 或者,别无选择,我唯一的选择是自定义 UITextField?
感谢您的建议和想法!
编辑:第一次回复后,这就是我得到的:
有人知道如何在不使所有组件半透明的情况下更改其 alpha 值的情况下删除白色内部背景吗?顺便说一句,我可以把白色换成黑色吗?
最佳答案
试试这个代码,它对我有用
for (id img in yourSearchBar.subviews) {
if ([img isKindOfClass:NSClassFromString(@"UISearchBarBackground")]) {
[img removeFromSuperview];
}
}
在上面的代码中,yourSearchBar 是您要从中删除背景的搜索栏, 而for循环正在寻找UISearchBar的背景图片
关于ios - 可以从 UISearchBar 中删除背景或边框吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10936566/