add binder class router

This commit is contained in:
daboe01 committed 2016-12-24 20:46:12 +01:00
1 parent 7dbec00f0e
commit d9d35b7f50
2 files changed
+10

No files matched your search

+1
View File
@@ -918,6 +918,7 @@ CPTextColorBinding = @"textColor";
CPTitleBinding = @"title";
CPToolTipBinding = @"toolTip";
CPValueBinding = @"value";
CPAttributedStringBinding = @"attributedString";
CPValueURLBinding = @"valueURL";
CPValuePathBinding = @"valuePath";
CPDataBinding = @"data";
+9
View File
@@ -164,6 +164,15 @@ var kDelegateRespondsTo_textShouldBeginEditing
CPTimer _scrollingTimer;
}
+ (Class)_binderClassForBinding:(CPString)aBinding
{
if (aBinding === CPValueBinding)
return [_CPTextViewValueBinder class];
else if (aBinding === CPAttributedStringBinding)
return [_CPTextViewAttributedStringBinder class];
return [super _binderClassForBinding:aBinding];
}
#pragma mark -
#pragma mark Class methods