2

私はUIViewControllerを持っています。私の見解 (xib) には、UIButton と UIToolBar があります。「Touch Up Inside」については、次のとおりです。

    UINavigationController *nc = [[UINavigationController alloc] initWithRootViewController:ec];
nc.modalPresentationStyle = UIModalPresentationFormSheet;

[self presentModalViewController:nc animated:YES];

「ec」はUITableViewControllerです。このビュー (xib) には、3 つのテキスト フィールドで構成される 3 つの行があります。1 つのテキスト フィールドで、「inputView」を UIDatePicker に設定しています。このテキスト フィールドにフォーカスを当てると、日付ピッカーが想定どおりに表示されます。別のテキスト フィールドにフォーカスを設定すると、キーボードが表示されます。しかし、ポップアップを閉じると、UIButton と UIToolBar の右ナビゲーション ボタンが機能していないようです。実際にはそうですが、ポップアップを再度トリガーするには、コントロールの約 1 インチ上をクリックする必要があります。何が得られる?!

4

1 に答える 1

1

投稿が遅れて申し訳ありませんが、アプリケーションがビュー座標を再計算していて、それが原因であることがわかりました。これを修正した後、すべてが良好です。

于 2013-03-01T18:45:45.057 に答える