我在google上搜索过,但我找不到任何相关内容。我想使用iOS 8 app扩展程序为iPhone 6和6+实现单手键盘,如One Hand Keyboard。我知道如何实现一键使用自定义键盘,但想知道如何在左右两侧实现它。
答案 0 :(得分:1)
您可以在UIView
上self.view
并在其上设置所有键(按钮),而不是直接添加self.view
并添加所有布局限制对此观点。通过这样做,您可以增加/减少密钥容器视图的x源。
例如,你可以这样做:
左对齐
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;