gpt4 book ai didi

ios - 从 navigationItem 中删除项目以编程方式显示 navigationItems 标题

转载 作者:行者123 更新时间:2023-11-28 15:55:56 26 4
gpt4 key购买 nike

我的 NavigationItem 中心有一个 UISegmentedControl。当权限较少的用户登录应用程序时,应该隐藏 segmentedControl,因此显示导航项的标题而不是它。

我尝试使用 .isHidden = true,但不会显示标题。

实现这一目标的好方法是什么?当然,如果您注销并以管理员身份登录,您应该会再次看到 segmentedControl。

最佳答案

假设 UISegmentedControl 是通过 navItem.titleView 设置的...

override func viewDidLoad() {
title = "My Title"
if userHasRights {
let segmentedControl = UISegmentedControl()
// Setup segmented control...
navItem.titleView = segmentedControl
}
}

在导航项上设置 .titleView 应该覆盖在 View Controller 上设置的标题。

关于ios - 从 navigationItem 中删除项目以编程方式显示 navigationItems 标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41747399/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com