2

私の問題は絵を書くことです。私は本当にあなたの助けが必要です。inputAccessoryView、inputAccessoryViwController が使えるのかもしれませんが、よくわかりません。本当にありがとう! ここに画像の説明を入力

4

1 に答える 1

0

自動レイアウトを使用して、カスタム キーボードのプライマリ ビューの高さを調整できます。デフォルトでは、カスタム キーボードは、画面サイズとデバイスの向きに応じて、システム キーボードと一致するサイズになっています。カスタム キーボードの幅は、常にシステムによって現在の画面幅と等しくなるように設定されます。カスタム キーボードの高さを調整するには、プライマリ ビューの高さの制約を変更します。

次のコード行は、そのような制約を定義および追加する方法を示しています。

CGFloat _expandedHeight = 500;
NSLayoutConstraint *_heightConstraint = 
    [NSLayoutConstraint constraintWithItem: self.view 
                                 attribute: NSLayoutAttributeHeight 
                                 relatedBy: NSLayoutRelationEqual 
                                    toItem: nil 
                                 attribute: NSLayoutAttributeNotAnAttribute 
                                multiplier: 0.0 
                                  constant: _expandedHeight];
[self.view addConstraint: _heightConstraint];

ソース: https://developer.apple.com/library/ios/documentation/General/Conceptual/ExtensibilityPG/Keyboard.html

コードを viewDidAppear/viewWillAppear に追加します

余分なスペースにバーを追加します。背景を透明にすることはできません。

于 2014-09-26T14:36:12.953 に答える