2012-03-26 37 views
1

我想開發一個iPad應用程序,其中包含一個模擬輸入和輸出終端的單個窗口。應用程序(J)是一種基於文本的編程語言解釋器,它並不真的需要終端窗口,但可以使用這種窗口的readline進行輸入。如何在Xcode3中使用Objective-C創建這樣的窗口/視圖?單個可可觸摸視圖來模擬終端窗口的readline輸入和文本輸出

我在github.com上找到了readline的源代碼,但我不清楚如何將單個窗口連接到輸入和輸出。

回答

1

基本想法是這些。

創建UITextView並將該委託設置爲UIViewController的子類。

對於輸入,在UIViewController的子類中實現此方法(UITextViewDelegate協議)。 當有足夠的字符進行處理時,請執行此操作。

– textView:shouldChangeTextInRange:replacementText: 

對於輸出,只需將文本添加到NSTextView的文本屬性即可。