UIButton图像未显示在导航栏中

用户名

我正在尝试幻灯片菜单。唯一的问题是UIButton的图像在运行时不显示。这是我编写的代码。

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view.
}
-(NSString *)segueIdentifierForIndexPathInLeftMenu:(NSIndexPath *)indexPath
{
    NSString *identifier;
    switch (indexPath.row) {
        case 0:
            identifier=@"firstSegue";
            break;
            case 1:
            identifier=@"secondSegue";
            break;
    }
    return identifier;
}
-(void)configureLeftMenuButton:(UIButton *)button
{
    CGRect frame = button.frame;

    frame.origin=(CGPoint){0.0};
    frame.size = (CGSize){40.40};
    button.frame = frame;
    [button setImage:[UIImage imageNamed:@"icon-menu"] forState:UIControlStateNormal];
}
Rafa de King

我想您正在使用导航控制器。如果是这样,则实现可能如下所示:

- (void)viewDidLoad
{
    [super viewDidLoad];

    [self configureLeftMenuButton];
}

-(void)configureLeftMenuButton
{
    UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
    [button setImage:[UIImage imageNamed:@"icon-menu"] forState:UIControlStateNormal];
    button.frame = CGRectMake(0.0f, 0.0f, 44.0f, 44.0f);

    [button addTarget:self
               action:@selector(yourAction:)
     forControlEvents:UIControlStateNormal];

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

    self.navigationItem.leftBarButtonItem = menuItem;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

图像未显示在悬停的导航栏中

来自分类Dev

导航栏未显示在 childViewController 中

来自分类Dev

导航栏未显示

来自分类Dev

导航栏未显示

来自分类Dev

导航栏未显示

来自分类Dev

导航栏未内联显示

来自分类Dev

导航栏中未显示的条形按钮项目

来自分类Dev

导航栏未显示在Xcode 6的情节提要中

来自分类Dev

Bootstrap导航栏在某些设备中未正确显示

来自分类Dev

导航栏引导菜单未显示在移动设备中

来自分类Dev

字体真棒未显示在 Bootstrap 4 导航栏品牌中

来自分类Dev

导航栏中的重叠图像

来自分类Dev

导航栏中的中心图像

来自分类Dev

为什么UIBarButtonItem中的UIButton没有显示在导航栏中?

来自分类Dev

iOS 7在导航栏中未显示搜索栏的取消按钮

来自分类Dev

导航栏未显示iOS Swift

来自分类Dev

笔尖视图未显示菜单或导航栏

来自分类Dev

SwiftUI TabView + NavigationView导航栏未显示

来自分类Dev

导航栏未显示在移动设备上

来自分类Dev

导航栏下拉列表未以角度显示

来自分类Dev

导航栏未显示为块

来自分类Dev

Bootstrap可折叠的导航栏未显示

来自分类Dev

片段未显示在选定的导航栏上?

来自分类Dev

在导航栏下方显示背景图像

来自分类Dev

UIButton未显示在SKScene中

来自分类Dev

工具栏显示在导航栏中

来自分类Dev

将我的工具栏图像显示为状态栏的背景,从而影响android中的导航栏

来自分类Dev

com.android.support:design:24.1.0在导航栏中未正确显示

来自分类Dev

xcode 5中的导航栏对象未显示后退按钮,并且没有任何功能