gpt4 book ai didi

ios - 如何禁用选项卡栏项目以及如何更改禁用项目的颜色和透明度

转载 作者:行者123 更新时间:2023-12-01 16:14:14 25 4
gpt4 key购买 nike

有没有办法以编程方式使选定的选项卡栏项看起来被禁用?

我有标签栏,几乎所有它的项目看起来都是活跃的(它是删除、编辑、搜索按钮)。但是在某些页面上,它的某些项目必须处于非事件状态,向用户显示他无法在此处编辑/删除任何内容。我在想,有没有办法改变所选标签栏项目的视觉外观?还是只使用一组按钮更好?

all active items/buttons in a bar, screenshot

all active items/buttons in the bar, screenshot

UPD:找到禁用项目的设计,但是当我禁用该项目时,我需要更改其颜色。现在它的颜色与 UITabBar.appearance().unselectedItemTintColor 相同,但具有透明度。有没有办法改变禁用项目的颜色和透明度(使其颜色不同且不透明),同时保持未选中项目的颜色?

最佳答案

对于必需的标签栏项目,请尝试为 .enabled 属性设置 false

Obj-C

.enabled = NO;

swift

.isEnabled = false

关于ios - 如何禁用选项卡栏项目以及如何更改禁用项目的颜色和透明度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50798944/

25 4 0