私の問題は絵を書くことです。私は本当にあなたの助けが必要です。inputAccessoryView、inputAccessoryViwController が使えるのかもしれませんが、よくわかりません。本当にありがとう!
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];
コードを viewDidAppear/viewWillAppear に追加します
余分なスペースにバーを追加します。背景を透明にすることはできません。
于 2014-09-26T14:36:12.953 に答える