zoukankan      html  css  js  c++  java
  • UINavigationItem不显示

    效果如图:

    代码:

    self.navigationItem.leftBarButtonItem = [UIBarButtonItem itemWithNormalImage:@"MainTagSubIcon" hignlightImage:@"MainTagSubIconClick" target:self action:@selector(leftButtonClick)];

    + (instancetype)itemWithNormalImage:(NSString *)normalImage hignlightImage:(NSString*)hignlightImage target:(id)target action:(SEL)action{

        

        UIButton *buttonItem = [UIButton buttonWithType:UIButtonTypeCustom];

        

        [buttonItem setImage:kImage(normalImage) forState:UIControlStateNormal];

        [buttonItem setImage:kImage(hignlightImage) forState:UIControlStateHighlighted];

        [buttonItem addTarget:target action:action forControlEvents:UIControlEventTouchUpInside];

         return [[self alloc]initWithCustomView:buttonItem];

    }

    原因:customView没有指定尺寸(位置不用指定)

    加了句:

    buttonItem.size = buttonItem.currentImage.size;

    效果如图:

  • 相关阅读:
    凸包模板
    1060E Sergey and Subway(思维题,dfs)
    1060D Social Circles(贪心)
    D
    牛客国庆集训派对Day2
    网络流
    Tarjan算法(缩点)
    莫队分块算法
    计算几何
    hdu5943素数间隙与二分匹配
  • 原文地址:https://www.cnblogs.com/yintingting/p/4540981.html
Copyright © 2011-2022 走看看