IOS Impliment OneHand键盘

时间:2015-07-30 05:20:40

标签: ios keyboard

我在google上搜索过,但我找不到任何相关内容。我想使用iOS 8 app扩展程序为iPhone 6和6+实现单手键盘,如One Hand Keyboard。我知道如何实现一键使用自定义键盘,但想知道如何在左右两侧实现它。

Leftside keyboard

Rightside keyboard

1 个答案:

答案 0 :(得分:1)

您可以在UIViewself.view并在其上设置所有键(按钮),而不是直接添加self.view并添加所有布局限制对此观点。通过这样做,您可以增加/减少密钥容器视图的x源。

enter image description here

例如,你可以这样做:

左对齐

CGRect rect = keysContainerView.frame;
rect.origin.x = 0.0;
keysContainerView.frame = rect;

右对齐

CGRect rect = keysContainerView.frame;
rect.origin.x = CGRectGetWidth(self.view.frame) - CGRectGetWidth(keysContainerView.frame);
keysContainerView.frame = rect;