UIBarButtonItem|UIBarButtonItem 样式

样式 图片
UIBarButtonSystemItemDone UIBarButtonItem|UIBarButtonItem 样式
文章图片
UIBarButtonSystemItemCancel UIBarButtonItem|UIBarButtonItem 样式
文章图片
UIBarButtonSystemItemEdit UIBarButtonItem|UIBarButtonItem 样式
文章图片
UIBarButtonSystemItemSave UIBarButtonItem|UIBarButtonItem 样式
文章图片
UIBarButtonSystemItemAdd UIBarButtonItem|UIBarButtonItem 样式
文章图片
UIBarButtonSystemItemFlexibleSpace 可变空白
UIBarButtonSystemItemFixedSpace 不可变空白
UIBarButtonSystemItemCompose UIBarButtonItem|UIBarButtonItem 样式
文章图片
UIBarButtonSystemItemReply UIBarButtonItem|UIBarButtonItem 样式
文章图片
UIBarButtonSystemItemAction UIBarButtonItem|UIBarButtonItem 样式
文章图片
UIBarButtonSystemItemOrganize UIBarButtonItem|UIBarButtonItem 样式
文章图片
UIBarButtonSystemItemBookmarks UIBarButtonItem|UIBarButtonItem 样式
文章图片
UIBarButtonSystemItemSearch UIBarButtonItem|UIBarButtonItem 样式
文章图片
UIBarButtonSystemItemRefresh UIBarButtonItem|UIBarButtonItem 样式
文章图片
UIBarButtonSystemItemStop UIBarButtonItem|UIBarButtonItem 样式
文章图片
UIBarButtonSystemItemCamera UIBarButtonItem|UIBarButtonItem 样式
文章图片
UIBarButtonSystemItemTrash UIBarButtonItem|UIBarButtonItem 样式
文章图片
UIBarButtonSystemItemPlay UIBarButtonItem|UIBarButtonItem 样式
文章图片
UIBarButtonSystemItemPause UIBarButtonItem|UIBarButtonItem 样式
文章图片
UIBarButtonSystemItemRewind UIBarButtonItem|UIBarButtonItem 样式
文章图片
UIBarButtonSystemItemFastForward UIBarButtonItem|UIBarButtonItem 样式
文章图片
UIBarButtonSystemItemUndo UIBarButtonItem|UIBarButtonItem 样式
文章图片
UIBarButtonSystemItemRedo UIBarButtonItem|UIBarButtonItem 样式
文章图片
UIBarButtonSystemItemPageCurl NS_ENUM_DEPRECATED_IOS(4_0, 11_0)
  • UIBarButtonSystemItemFlexibleSpace 和 UIBarButtonSystemItemFixedSpace不是按钮,而是调整按钮间距用的对象.让多个按钮等间距地分布在工具条中
  • 在调用的过程中,使用 UIBarButtonSystemItemFlexibleSpace去占位,达到实现规范化的目的,效果如下:
  • 不使用UIBarButtonSystemItemFlexibleSpace

    UIBarButtonItem|UIBarButtonItem 样式
    文章图片
  • 【UIBarButtonItem|UIBarButtonItem 样式】使用UIBarButtonSystemItemFlexibleSpace

    UIBarButtonItem|UIBarButtonItem 样式
    文章图片
  • UIBarButtonSystemItemFixedSpace则是替代特定位置控件,效果:

    UIBarButtonItem|UIBarButtonItem 样式
    文章图片
代码:
// 可变距离 UIBarButtonItem *flexItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil]; // 占位空白 UIBarButtonItem *emptyItem = [[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace target:nil action:nil]; // 添加可变距离及占位空白 [self setToolbarItems:[NSArray arrayWithObjects:flexItem, one, flexItem, two, flexItem, emptyItem, flexItem, four,flexItem,five,flexItem,nil]];

    推荐阅读