美文网首页
UIbaritem 添加到导航栏上增加边距

UIbaritem 添加到导航栏上增加边距

作者: 白色天空729 | 来源:发表于2018-12-04 18:35 被阅读6次
// 初始化按钮
    UIButton *settingBtn = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 50, 40)];
    
[settingBtn setTitle:title forState:UIControlStateNormal];
        [settingBtn setTitleColor:[UIColor colorWithHexString:color] forState:UIControlStateNormal];
        UIBarButtonItem *rightBar = [[UIBarButtonItem alloc]initWithCustomView:settingBtn];
        UIBarButtonItem *negativeSpacer = [[UIBarButtonItem alloc]
                                           initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace
                                           target:nil action:nil];
        negativeSpacer.width = -20;
        self.navigationItem.rightBarButtonItems = [NSArray arrayWithObjects:negativeSpacer,rightBar,nil];
        self.navigationItem.leftBarButtonItems = [NSArray arrayWithObjects:rightBarnegativeSpacer,nil];

相关文章

  • UIbaritem 添加到导航栏上增加边距

  • 4.UIBarItem

    UIBaritem可以添加到显示在屏幕底部的栏中的项目的抽象超类。 栏上的项目的行为类似于按钮(UIButton)...

  • Sketch学习之iPhone设计规范

    苹果官方设计资源 页面 导航栏 iPhone 8、7、6 导航栏左右控件距离屏幕边距为:8pt;Plus和X系列都...

  • iOS 11 适配

    1. navigationItem.titleView iOS 11 导航栏图层以及边距的变化,导致自定义 tit...

  • UIBarButtonItem

    UIBarButtonItem 父类是UIBarItem 导航条左右两边控件的内容,控件的类型必须是UIBarBu...

  • Swift 常用技巧

    使xib中的控件距顶部预留出导航栏的宽度:在swift文件中的viewDidLoad方法中增加以下语句:self....

  • 我的布局实例

    下拉菜单 demo BFC 两栏布局 demo 负边距 两栏布局 demo 负边距 等边布局 demo 圣杯三栏布...

  • iOS 多个window弹窗管理

    App里总会有很多的弹窗,为了美观,大多数弹窗都需要盖住导航栏;这时弹窗会添加到window上以满足需求。但添加到...

  • scrollview和导航栏的关系

    如果scrollview上添加的东西被导航栏挡住,系统会自动调整scorllview的内边距,使得scrollvi...

  • iOS 13 以上修改导航栏左边距

    iOS 导航栏上的返回按钮是有左边距的,有时需根据设计需要修改这个左边距,下面分析将左边距设为 0 的方法 在 i...

网友评论

      本文标题:UIbaritem 添加到导航栏上增加边距

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