美文网首页
UIBarButtonItem 样式

UIBarButtonItem 样式

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


  • 使用UIBarButtonSystemItemFlexibleSpace


  • UIBarButtonSystemItemFixedSpace则是替代特定位置控件,效果:


代码:

    // 可变距离
    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]];

相关文章

网友评论

      本文标题:UIBarButtonItem 样式

      本文链接:https://www.haomeiwen.com/subject/metwgftx.html