UISearchBar 的 setRightView 在 iOS 7 中不起作用
Posted
技术标签:
【中文标题】UISearchBar 的 setRightView 在 iOS 7 中不起作用【英文标题】:setRightView for UISearchBar not working in iOS 7 【发布时间】:2013-09-30 10:25:51 【问题描述】:我正在通过此代码在右侧的搜索栏中添加一个按钮
[searchtextfield setRightView:customButton];
[searchtextfield setRightViewMode:UITextFieldViewModeAlways];
它适用于 ios 6,但在 iOS 7 中我看不到它。知道如何在 iOS 7 中完成它。
【问题讨论】:
尝试设置uisearch栏的tint颜色 与色调无关。 【参考方案1】:如果您有白色背景,那么可能是您看不到搜索栏的问题,我遇到了同样的问题,但通过设置表格视图背景添加此代码设法解决了这个问题。
UIView *backgroundView = [[UIView alloc] initWithFrame:self.tableView.bounds];
backgroundView.backgroundColor = [UIColor clearColor];
self.tableView.backgroundView = backgroundView;
希望它会有所帮助。谢谢。
【讨论】:
我可以看到搜索栏,我看不到我设置为 rightView 的按钮。 啊,我想然后你看到这个链接“***.com/questions/3052343/…”,希望它会有所帮助。如果您愿意,请提出我的观点。以上是关于UISearchBar 的 setRightView 在 iOS 7 中不起作用的主要内容,如果未能解决你的问题,请参考以下文章
UISearchBar becomeFirstResponder 返回 0,但对 UISearchBar 有有效引用