繁体   English   中英

什么是UIBarButtonItem的可能标题?

[英]What's UIBarButtonItem's possibleTitles for?

在UIKit中,UIBarButtonItem有一个名为possibleTitles的属性。 怎么用?

我查看了文档,并说它在AccelerometerGraph演示中被引用。 所以我看了一下这个演示。

在将其添加到栏之前,您可以将possibleTitles属性设置为按钮可能显示的一组字符串。 我假设这是按钮获取最宽字符串的宽度,因此当您更改标题时,按钮的宽度不会改变。

我写了一些代码来测试这个,就像Ed说的那样,按钮的宽度应该足以适应NSSet最长的字符串给possibleTitlesNSSet

UIBarButtonItem *myButton = [[UIBarButtonItem alloc] initWithTitle:@"Bye"
            style:UIBarButtonItemStyleBordered
            target:self
            action:@selector(sayGoodnight)];
myButton.possibleTitles = [NSSet setWithObjects:@"So Long", @"Farewell", @"Auf Wiedersen, Good Night", nil];
[self setToolbarItems:[NSArray arrayWithObjects:myButton, nil] animated:NO];
[myButton release];

按钮设置得足够宽,以适应“Auf Wiedersen,Good Night”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM