【问题标题】:iOS8 custom keyboard - add UIImageViewiOS8自定义键盘——添加UIImageView
【发布时间】:2015-03-28 10:43:35
【问题描述】:

我使用 iOS 8 中可用的键盘扩展构建了一个键盘。我创建了一个自定义视图,我想创建一个按钮图像背景,但图像没有出现在键盘中。需要做什么才能将图像放在我的自定义键盘上?

我的代码(调用视图):

UIView *layout = [[[NSBundle mainBundle] loadNibNamed:@"kyyBoardLogic" owner:self options:nil] objectAtIndex:0];
[self.inputView addSubview:layout];

谢谢:亚基尔。

【问题讨论】:

  • 执行此操作时实际发生了什么?你确定loadNibNamed 真的在找文件吗?如果是这样,你知道它返回的数组的索引 0 是什么吗?

标签: ios ios-keyboard-extension


【解决方案1】:

不要添加子视图,而是使用此代码。这会将视图作为输入视图添加到给定的超级视图。

self.keyboard = [[[NSBundle mainBundle] loadNibNamed:@"keyView" owner:nil options:nil] objectAtIndex:0];
self.inputView = (id)self.keyboard;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-11-29
    • 1970-01-01
    • 2014-11-20
    • 2014-12-03
    • 2014-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多