美文网首页
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