zoukankan      html  css  js  c++  java
  • leftBarButtonItems

    在ios 8 下面leftBarButtonItems的位置失败   

     
     
     

        //左上角LOGO

        UIButton *button = [UIButtonbuttonWithType:UIButtonTypeCustom];

        [button setImage:[UIImageimageNamed:@"home_title_left_img.jpg"] forState:UIControlStateNormal];

        [button setImage:[UIImageimageNamed:@"home_title_left_img.jpg"] forState:UIControlStateHighlighted];

        [button addTarget:selfaction:@selector(logoTouchUpInside:) forControlEvents:(UIControlEventTouchUpInside)];

        button.showsTouchWhenHighlighted = NO;

        [button setFrame:CGRectMake(-100, 8, 80, 28)];

        UIBarButtonItem *leftItem = [[UIBarButtonItem alloc] initWithCustomView:button];

        UIBarButtonItem *negativeSpacer = [[UIBarButtonItemalloc]

                                           initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace

                                           target:nil action:nil];

        if (WXHLOSVersion() < 8.0) {

            negativeSpacer.width = -15;

        }else{

            negativeSpacer.width = -5;

        }

        

        self.navigationItem.leftBarButtonItems = [NSArray arrayWithObjects:negativeSpacer, leftItem, nil];




    我们在ios 6,7下面,可以通过UIBarButtonSystemItemFixedSpace进行,位置的移动
    但是今天我升级ios 8下面,这个东西就失败,没有效果了
  • 相关阅读:
    Android中颜色的使用
    Android中android:layout_weight的使用方法
    Android中android:layout_gravity和android:gravity的使用方法
    Android中的尺寸单位
    一个小demo
    新版markdown解析工具
    LoadShader辅助函数
    github 博客地址
    不一样的快速排序
    C++ 重构 markdown–> HTML 的引擎
  • 原文地址:https://www.cnblogs.com/allen123/p/4588291.html
Copyright © 2011-2022 走看看