gpt4 book ai didi

objective-c - 无法获取导航栏左侧的 Segmented 控件

转载 作者:行者123 更新时间:2023-12-04 06:31:57 26 4
gpt4 key购买 nike

我正在尝试以编程方式将 UISegementedControl 添加到导航栏的左侧。我可以通过将控件设置为 titleView 使其显示在中间,如下所示。以下是我拥有的代码

NSArray *buttonNames = [NSArray arrayWithObjects:@"One", @"Two", nil];
UISegmentedControl* segmentedControl = [[UISegmentedControl alloc]
segmentedControl.segmentedControlStyle = UISegmentedControlStyleBar;

// instead of the following I would like to move to left side of the nav bar
self.navigationItem.titleView = segmentedControl;

任何帮助表示赞赏。

最佳答案

你有没有尝试过

[[UIBarButtonItem alloc] initWithCustomView:...]

?

更准确地说,也许像
UIBarButtonItem* item = [[UIBarButtonItem alloc] initWithCustomView:segmentedControl];
self.navigationItem.leftBarButtonItem = item;
[item release];

关于objective-c - 无法获取导航栏左侧的 Segmented 控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5301051/

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