UIViewController
のサブクラスを作成しました。xib
には、カスタムキーボードがあります。私がカスタムキーボードを使用しているのは、10進数のキーが必要で、ネイティブキーボードよりも短くする必要があり、数字だけを持つ必要があるからです。2種類のビューにカスタムキーボードを使用する
ネイティブキーボードのように、途中までしか表示したくないので、モーダル表示が機能しません。
私は同じxib
に別のビューとしてそれを行うことができたが、私は2つの異なるビューはので、私は一度だけではなく、それを作成したい私のkeyboard-を使用する別のxib
からそれを呼び出すするかどうかはわかりません両方のxibに別のビューとして追加してください。
別のビューを同じxib
に追加するとコードがどのように見えますか? (できます)。
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField {
if (!calcVisible) {
[calculatorView setFrame:CGRectMake(0, 416, 320, 200)];
[self.view addSubview:calculatorView];
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.3f];
[calculatorView setFrame:CGRectMake(0, 216, 320, 200)];
[UIView commitAnimations];
calcVisible = YES;
}
しかし、どのように私は別のxib
からcalculatorView
を初期化するのでしょうか?
あなたの助けてくれてありがとう、カレブ、私はちょっと混乱しています。私は電卓のビューとxibを使用しているviewController、またはcalculatorView.hに接続していますか?私は2つの異なるビューからそれを使用する必要があるので、私はそれを1つから接続すれば、もう1つのビューからは使用できません。 – inorganik