私はUITableViewを作成したVCを持っていて、これをメインビューに追加しました。テーブルには、VCに代理人とデータソースが追加されています。プログラムで作成されたUITableViewでのセルの応答
choicesTableView.dataSource = self
choicesTableView.delegate = self
テーブルが正しく表示され、すべてが円滑に実行されています。私はセルにUITextViewを追加
let myTextView = UITextView(frame: CGRectMake(0, 0, myVar.sW, 100))
(myVar.sWが画面幅から参照値トークンがある)
:cellForRowAtIndexPathで
私は新しいUITextViewを作成し、セルに追加しました:
cell.addSubview(myTextView)
もう一度、すべて期待どおりです。
この状況のDark Side Of The Moonは、UITextViewがセルのビューをカバーしているため、didSelectRowAtIndexPathイベントを取得できません。 addSubviewメソッドにコメントすると、didSelectRowAtIndexPathが正しく起動されます。
UITextViewがカスタムセルビューをゼロから作成せずにセルにユーザー操作を渡せるようにする方法はありますか?
(あなたの情報のため、この段階で、私はインターフェイスBuilderを使用していない)
はありがとうございます。
テキストビューは編集可能ですか?なぜあなたはラベルを使用していないのですか? – Wain
私はUITextViewを使用しています。 UITextViewは便利な正当なメソッドと他の興味深いものを持っています... :) – RikiRiocma