2017-04-04 12 views
0

UIViewまたはUIViewのサブクラスのオブジェクトで、UITableViewDelegateプロトコルに準拠しています。どのように `UIView <UITableViewDelegate>`(oc code)のような型を迅速に定義しますか?

私は、スペシフィックタイプではなくジェネリックタイプが必要です。それを使用する開発者が自由に定義できるようにします。我々はこのように行うことができますOCコード:

@property (strong) UIView<SomeDelegate> *contentView; 
+0

スイフト4:T彼はおそらくこのようにタイプします: 'typealias SomeView = UIView&SomeDelegate' – mlibai

答えて

1

私はあなただけであなたが最も可能性が高い

0

ベストとしてもUITableViewDatasourceプロトコルを追加する必要があります。この

class MyView : UIView, UITableViewDelegate { 

} 

のようなものを探しています考えています練習では、デリゲートまたはデータソースと共に現在のクラスの拡張メソッドを使用できます。

class MyView : UIView { 

} 

extension MyView: UITableViewDelegate,UITableViewDataSource 
{ 

} 
+0

ありがとうございますが、私はspesific型ではなくジェネリック型が必要です。コードを使用している開発者がタイプを定義したい – mlibai

関連する問題