1

入力と出力の両方で端末をエミュレートする単一のウィンドウを含む iPad アプリを開発したいと考えています。アプリケーション (J) は、実際には端末ウィンドウを必要としないテキストベースのプログラミング言語インタープリターですが、そのようなウィンドウから入力用に readline を使用できます。このようなウィンドウ/ビューは、Objective-C を使用して Xcode3 でどのように作成できますか?

github.com で readline のソース コードを見つけましたが、1 つのウィンドウを入力と出力の両方にリンクする方法がわかりません。

4

1 に答える 1

1

基本的な考え方はこれらです。

UITextView を作成し、デリゲートを UIViewController のサブクラスに設定します。

入力の場合、このメソッド (UITextViewDelegate プロトコル) を UIViewController のサブクラスに実装します。処理するのに十分な文字が得られたら、実行します。

– textView:shouldChangeTextInRange:replacementText:

出力するには、NSTextView の text プロパティにテキストを追加するだけです。

于 2012-03-26T16:51:51.693 に答える