- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我有一个应用程序的整个用户界面都采用蓝色调主题。我在初始 View 的导航栏中也有一个嵌入式搜索栏。我的应用程序按钮文本颜色为白色,并在应用程序委托(delegate)中使用以下方式声明:
[[UINavigationBar appearance] setTintColor:[UIColor whiteColor]];
问题在于,这会导致嵌入式搜索栏在选中光标时隐藏光标,因为白色会影响搜索栏。我尝试使用两种方法将搜索栏的色调专门设置为 [UIColor blueColor],但没有成功。我尝试引用 UISearch 栏的两种方法是:
[self.navigationController.searchDisplayController.searchBar setTintColor:[UIColor blueColor]];
和
[searchBar setTintColor:[UIColor blueColor]]
应正确引用 searchBar。
我对这些 socket 所做的任何事情都不会影响嵌入式搜索栏。
最佳答案
在 iOS 7 下(大概是更高版本),您可能希望在导航栏和搜索栏上设置 barTintColor
以更改环绕 UI 颜色。
[searchBar setBarTintColor:[UIColor blueColor]]
对于相同的外观,您需要在 iOS 7+ 中使用 barTintColor
并在更早的版本中使用 tintColor
。如果您尝试在 iOS 7 中更改 tintColor
,您将更改光标颜色,从而导致您提到的“隐藏”光标问题。
关于ios - 在导航栏中为嵌入式 UISearchbar 设置色调颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19941395/
我在让我的操作栏显示图标时遇到问题。它显示了我在溢出菜单中设置的文本/标题(三个点),但没有任何操作。这是我的代码,我错过了什么? MainActivity.java public class Mai
我正在尝试在 android 中制作一个动态操作栏,现在我正在尝试像这样在操作栏中进行搜索。 http://developer.android.com/images/ui/actionbar-sear
我正在编写 uiautomator 测试,但我很难弄清楚如何单击我的操作栏图标。 如果我的操作是“始终”显示,则很容易找到并点击。 如果我的操作是显示“从不”,我必须单击菜单,然后从菜单中单击。先点击
我有一个正在寻找特定 URI 的重写规则。当它匹配特定的 URL 时,它会使用正确的文件路径重写它,以便可以找到所需的内容。然后它将协议(protocol)更改为 HTTPS 并允许请求通过。 我有两
我正在为 android 中的 ActionBar 而苦苦挣扎。 这是我的问题:我的操作项没有显示在操作栏中,而是堆叠在操作溢出中,无论我做什么.. 我花了一天的时间寻找解决方案,但我似乎找不到缺少的
我的网络应用程序在 Tomcat 下运行,它非常密集地使用 AJAX 请求,在开发过程中我也必须密集地重新部署网络应用程序。重新部署后,我通常会简单地刷新页面,知道用户 session 已删除,但我总
我是一名优秀的程序员,十分优秀!