初歩的なことが理解できていないのだと思います。

class MyView : UIView,UITextViewDelegate{  
    let textView = UITextView(frame: CGRect(x:0,y:0,width:100,height:100))

    init(coder aDecoder: NSCoder){
      super.init(coder: aDecoder)
      textView.delegate = self
      addSubview(textView)
    }
 }

としたら、MyView内でUITextViewDelegateの処理(例えばtextViewDidChange)を記述できないかと思うのですが、実際は書いても動きません。ViewControllerでのデリゲートの動作は確認済みですが、ViewController以外のクラスでは不可能なのでしょうか。よくあるhoge〜などで説明してあるデリゲートの概念ではできそうに思うのですが。不可能ならば、その理由もご教示いただければ助かります。