设置两个 barItem 属性后,是啥导致 navigationBar 变成白色朦胧颜色?
Posted
技术标签:
【中文标题】设置两个 barItem 属性后,是啥导致 navigationBar 变成白色朦胧颜色?【英文标题】:What causes the navigationBar to turn white hazy color after setting both barItem properties?设置两个 barItem 属性后,是什么导致 navigationBar 变成白色朦胧颜色? 【发布时间】:2018-08-08 23:56:24 【问题描述】:我正在构建一个导航控制器,导航栏突然将这种白色朦胧的颜色添加到导航栏,我不知道那是什么属性。我尝试关闭半透明并设置背景颜色,但是新的红色背景颜色出现在白色朦胧颜色后面。是什么导致了这种白色朦胧的颜色,我该如何去除它?
这是我的代码:
UIBarButtonItem *btnCancel = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemCancel target:self action:@selector(cancelButtonPressed)];
self.navigationController.topViewController.navigationItem.leftBarButtonItem = btnCancel;
UIBarButtonItem *btnSave = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemDone target:nil action:nil];
self.navigationController.topViewController.navigationItem.rightBarButtonItem = btnSave;
【问题讨论】:
【参考方案1】:问题是我将代码放在视图中会出现设置一个整数变量。据我了解,视图确实应该在视图出现之前加载,所以我不明白为什么会发生这个问题,但它就是问题所在。
【讨论】:
以上是关于设置两个 barItem 属性后,是啥导致 navigationBar 变成白色朦胧颜色?的主要内容,如果未能解决你的问题,请参考以下文章
MFC中socket编程时recv设置超时属性后,如果超时返回值是啥?谢谢大家:)