如何将按钮图标添加到自定义键盘iOS 8?

Anb*_*Raj 4 ios ios8 ios-app-extension custom-keyboard

我正在为ios 8创建自定义键盘.像这样创建键盘按钮

    UIButton *aBtn = [ UIButton buttonWithType:UIButtonTypeCustom ];

    [aBtn setFrame:CGRectMake(x, 30, btnWidth, btnHeight)];

    [aBtn setImage:[UIImage imageNamed:@"A"] forState:UIControlStateNormal];

    [aBtn setTitle:@"A" forState:UIControlStateNormal];
    [aBtn setTitleColor:[ UIColor blackColor] forState:UIControlStateNormal];
    [aBtn setTitleColor:[ UIColor whiteColor] forState:UIControlStateHighlighted];
    [aBtn addTarget:self action:@selector(btnClicked:) forControlEvents:UIControlEventTouchUpInside];

    [self.view addSubview:aBtn];
Run Code Online (Sandbox Code Playgroud)

我的问题是图像没有设置为按钮.我怎么解决这个问题?

我是否需要任何特殊步骤才能将图像添加到Xcode以获取自定义键盘?

hon*_*eng 6

您可能没有将图像添加到键盘目标.

检查键盘目标>构建阶段>复制捆绑包资源以确保图像存在.如果不是那么将它拖到那里.

请注意,我说的是键盘目标,而不是主机应用程序.这可能是混乱.