Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/140.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios UIBarButtonItem颜色停止工作_Ios_Uibarbuttonitem_Uitoolbar - Fatal编程技术网

Ios UIBarButtonItem颜色停止工作

Ios UIBarButtonItem颜色停止工作,ios,uibarbuttonitem,uitoolbar,Ios,Uibarbuttonitem,Uitoolbar,由于某些原因,我无法在视图中使用UINavigationBar,而是使用UIToolBar。我使用了带有clear tintColor的虚拟左按钮和带有黑色tintColor的标题按钮来正确居中标题并隐藏虚拟左栏按钮,但它不再工作,虚拟左按钮和标题按钮都获得主色调,或者如果我禁用它们,它们将变为灰色 如何使它们理想地禁用为按钮并设置适当的颜色(透明和黑色) 为视图指定色调时,该色调将自动传播到视图层次结构中的所有子视图。由于UIWindow继承自UIView,因此可以通过使用以下代码设置窗口的“

由于某些原因,我无法在视图中使用UINavigationBar,而是使用UIToolBar。我使用了带有clear tintColor的虚拟左按钮和带有黑色tintColor的标题按钮来正确居中标题并隐藏虚拟左栏按钮,但它不再工作,虚拟左按钮和标题按钮都获得主色调,或者如果我禁用它们,它们将变为灰色

如何使它们理想地禁用为按钮并设置适当的颜色(透明和黑色)


为视图指定色调时,该色调将自动传播到视图层次结构中的所有子视图。由于UIWindow继承自UIView,因此可以通过使用以下代码设置窗口的“着色”属性为整个应用指定着色颜色:

应用程序下:使用选项完成启动:

window.tintColor = [UIColor purpleColor];

来源-。根据您的反馈,我发现通过在AppDelegate中执行此操作,可以在“使用着色”部分查看它:

self.window.tintColor = [UIColor colorWithRed:255/255.0 green:59/255.0 blue:48/255.0 alpha:1.0];
[[UITextField appearance] setTintColor:[UIColor colorWithRed:66/255.0 green:107/255.0 blue:242/255.0 alpha:1.0]];

第二行引起了我的问题。我现在需要找出为什么我把第二行放在那里:)。感谢您的帮助。

您是否试图覆盖
巴布顿主义
ClassNo,上面的代码运行正常,突然停止运行。@MartinKoles如果运行正常,您更改了其他损坏的代码this@elio.d你是对的,看看我自己的答案。谢谢。下定决心,看看我自己的答案。你帮我解决了这个问题。谢谢,我都没听清楚。为什么要更改
UITextField
的外观?我在tableView中有一些登录文本字段,我想我需要它们是灰色的。在应用程序的登录部分,我需要文本字段中的光标为系统蓝色,而不是像所有其他UI元素那样为系统红色。我调整了第二行的光标颜色。UITextField.appearance和UITextView.appearance似乎都打破了uibarbuttonite的色调,即使是在故事板中设置的。令人困惑和沮丧的错误。
self.window.tintColor = [UIColor colorWithRed:255/255.0 green:59/255.0 blue:48/255.0 alpha:1.0];
[[UITextField appearance] setTintColor:[UIColor colorWithRed:66/255.0 green:107/255.0 blue:242/255.0 alpha:1.0]];