我正在为 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];

我的问题是图像未设置为按钮。我该如何解决这个问题?

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

最佳答案

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

检查您的键盘目标 > 构建阶段 > 复制包资源以确保图像在那里。如果不是,请将其拖到那里。

请注意,我说的是键盘目标,而不是主机应用程序。这可能是这里的困惑。

关于ios - 如何将按钮图标添加到自定义键盘 iOS 8?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25957184/

10-09 02:22