gpt4 book ai didi

ios - 获取 UIBarButtonItem IBAction 发送者的当前标题

转载 作者:行者123 更新时间:2023-11-28 22:00:28 24 4
gpt4 key购买 nike

以下代码片段适用于 UIButton

- (IBAction)start: (UIButton *)sender{
NSString *buttonTitle = sender.currentTitle;
if ([buttonTitle isEqualToString: @"Start Record"]) {..}

但我现在想将按钮设为 UIBarButtonItem,而它们没有 currentTitle 这样的属性。

This answer explains that possibleTitlesUIBarButtonItem 的属性数组,但我无法理解如何从 sender 访问该数组。我尝试过如下结构,因为感兴趣的按钮标题是按钮栏中的第三个,但与正确使用数组项发生冲突。

NSString *buttonTitle = sender.possibleTitles[2];

最佳答案

当它被触摸时,这会给你一个 UIBarButtonItem 的标题

- (IBAction)barButton_touched:(id)sender
{
UIBarButtonItem *barButtonItem = (UIBarButtonItem *)sender;

NSString *title = barButtonItem.title;
NSLog(@"Button Title %@",title);
}

关于ios - 获取 UIBarButtonItem IBAction 发送者的当前标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25274412/

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