如何在objective-c中显示工具栏按钮的值?

时间:2012-08-16 08:31:22

标签: iphone uibutton uitoolbar uitoolbaritem uibuttonbaritem

我正在做账单项目。我可以滚动很多账单,每张账单都有很多数量和价格的物品。在按钮上,工具栏上还有许多按钮。账单总价格中有1个按钮,我不知道如何显示此按钮的总价格数量!

1 个答案:

答案 0 :(得分:0)

UIButton有一个currentTitle属性,你应该可以从中获取标题。

UIBarButtonItem有一个possibleTitles属性,它是一个NSSet,包含条形按钮可能具有的所有可能标题。如果它只是一个,那么您可以通过以下函数检索此标题:

NSString *buttontitle = [myBarButtonItem.possibleTitles anyObject];

如果它包含更多,则首先将其转换为数组,然后检索所需的标题:

NSArray *titlesArray = [myBarButtonItem.possibleTitles allObjects];

如果您知道它可能包含哪个标题,您可能想要使用它:

Bool *expectedTitleFound = [myBarButtonItem.possibleTitles contains:@"MyTitle"];

希望这会有所帮助。祝你好运。