【问题标题】:iOS navigation bar with "tab like" functionality/buttons带有“类似标签”功能/按钮的 iOS 导航栏
【发布时间】:2011-04-23 03:03:23
【问题描述】:

制作这些按钮的最佳方法是什么?我对右/左按钮没有问题,但是这个“标签”功能让我望而却步。

我正在考虑在 viewDidLoad 上添加自定义按钮,例如:

UIButton *profileBtn = [[UIButton alloc] initWithFrame:CGRectMake(50, 5, 100, 30)];
[profileBtn setTitle:@"Profile" forState:UIControlStateNormal];
[self.navigationController.navigationBar addSubview:profileBtn];

但是,这些按钮会一直停留在导航栏上,直到我手动将它们关闭。当然有更好/更简单的方法来做这样的事情吗? (请注意,我已经在使用屏幕底部的 UITabBarController)

【问题讨论】:

    标签: objective-c uinavigationcontroller tabs uinavigationbar


    【解决方案1】:

    使用UISegmentedControl。通过首先添加两者来切换视图并相应地隐藏/显示。如果这占用了太多内存,请及时创建它们并从超级视图中删除不活动的。

    Here is a tutorial 在 UISegmentedControl 上。

    【讨论】:

    • 啊谢谢!我设置导航的方式,让它工作有点痛苦,但我现在开始了。
    猜你喜欢
    • 1970-01-01
    • 2023-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多