gpt4 book ai didi

iphone - 导航工具栏右侧两个按钮

转载 作者:行者123 更新时间:2023-12-03 21:00:12 26 4
gpt4 key购买 nike

有谁知道如何在导航工具栏的右上角添加两个系统按钮?我知道可以添加自定义按钮,但我真的不明白为什么系统按钮也不能这样做。

我真的很需要它。我需要一个添加按钮和一个编辑按钮。

编辑以重新排序和删除表行。添加以添加新行。

我无法使用底部工具栏,因为那里有一个选项卡栏。

有人可以帮我吗?

最佳答案

这样的东西应该可以工作(替换你自己的图像和操作方法):

#define ACTIONEDIT  0
#define ACTIONADD 1
...
UISegmentedControl* segmentedControl = [[UISegmentedControl alloc]
initWithItems: [NSArray arrayWithObjects:
[UIImage imageNamed:@"icon-edit.png"],
[UIImage imageNamed:@"icon-add.png"],
nil]
];
[segmentedControl addTarget:self
action:@selector(segmentAction:)
forControlEvents:UIControlEventValueChanged];

segmentedControl.frame = CGRectMake(0, 0, 90, 30);
segmentedControl.segmentedControlStyle = UISegmentedControlStyleBar;
segmentedControl.momentary = YES;
[segmentedControl setEnabled:YES forSegmentAtIndex:ACTIONEDIT];
self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc]
initWithCustomView:segmentedControl];

...

- (void)segmentAction:(id)sender
{
UISegmentedControl* segCtl = sender;
int action = [segCtl selectedSegmentIndex];
switch (action) {
case ACTIONADD:
[self addToList];
break;
case ACTIONEDIT:
[self editList];
break;
}
}

关于iphone - 导航工具栏右侧两个按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1197059/

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