类似 Facebook 消息的条形按钮项目?
Posted
技术标签:
【中文标题】类似 Facebook 消息的条形按钮项目?【英文标题】:Facebook-Messages-like Bar Button Items? 【发布时间】:2010-12-29 10:22:29 【问题描述】:我只想在所附图片的底部创建那些按钮,上面写着“消息”、“更新”、“已发送”。
这些按钮是现成的 UIKit 按钮吗?如果有,它们是什么控件?
谢谢!
F.
【问题讨论】:
【参考方案1】:这是UISegmentedControl,但我认为不支持徽章(红色圆圈内有数字)。检查this SO question 以获得类似的回复。
您也可以查看three20 library,因为 Facebook 就是基于此,并且可能有一个课程正是您所需要的。
【讨论】:
太好了,我只需要 UISegmentedControl 但是我保留您的链接以供将来参考!谢谢! F.【参考方案2】:那是UISegmentedControl ..查看教程链接...
快乐 iCODNG...
【讨论】:
我知道这很简单。谢谢! F.【参考方案3】:这是它的代码,在View Controller Programming Guide for ios 中“导航控制器”下的文档中找到:
清单 3-3 配置带有居中分段控件的工具栏
- (void)configureToolbarItems
UIBarButtonItem *flexibleSpaceButtonItem = [[UIBarButtonItem alloc]
initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace
target:nil action:nil];
// Create and configure the segmented control
UISegmentedControl *sortToggle = [[UISegmentedControl alloc]
initWithItems:[NSArray arrayWithObjects:@"Ascending",
@"Descending", nil]];
sortToggle.segmentedControlStyle = UISegmentedControlStyleBar;
sortToggle.selectedSegmentIndex = 0;
[sortToggle addTarget:self action:@selector(toggleSorting:)
forControlEvents:UIControlEventValueChanged];
// Create the bar button item for the segmented control
UIBarButtonItem *sortToggleButtonItem = [[UIBarButtonItem alloc]
initWithCustomView:sortToggle];
[sortToggle release];
// Set our toolbar items
self.toolbarItems = [NSArray arrayWithObjects:
flexibleSpaceButtonItem,
sortToggleButtonItem,
flexibleSpaceButtonItem,
nil];
[sortToggleButtonItem release];
[flexibleSpaceButtonItem release];
F.
【讨论】:
以上是关于类似 Facebook 消息的条形按钮项目?的主要内容,如果未能解决你的问题,请参考以下文章
类似框上的 Facebook 描述未显示在 Facebook 墙上