2

私はObjective-Cを初めて使用するので、これが非常に単純な場合は申し訳ありません。PhoneGap キャプチャ機能を変更して、電話capture.captureAudioをかけたときにポップアップするオーディオおよびビデオ キャプチャ画面にテキストを追加しようとしていますcapture.captureVideo

CDVAudioRecorderViewControllerCordova ソースを変更し、loadView メソッドを変更してテキスト フィールドを追加し、外観を変更できることがわかりました 。CDVImagePicker同様に、クラスでも同じことができるはずだと思います。

ライブラリのソースをハッキングするのは悪い考えだと知っているので、これを行うには他にどのような簡単な方法があるのでしょうか?

Objective-C で継承されたクラスを置き換える卑劣で簡単な方法はありますか? おそらく、ファクトリ ( init) メソッドを何らかの方法で変更することによってでしょうか? もしそうなら、元のコードの前に変更を使用するように、自分のコードベース内でこれを設定するにはどうすればよいですか?

そうでない場合は、オーバーライドするプラグインを作成する必要があることを意味しCDVCaptureますCDVAudioRecorderViewControllerCDVAudioRecorderViewController?

4

0 に答える 0