valueForKey("_searchField") replaced

This commit is contained in:
Vladimir Enchev
2015-08-13 11:40:30 +03:00
parent ef6b73a4a5
commit 6a42e6019c
3 changed files with 30 additions and 32 deletions

View File

@@ -409,9 +409,7 @@ export class SearchBarStyler implements definition.stylers.Styler {
}
private static getColorProperty(view: view.View): any {
var bar = <UISearchBar>view.ios;
var sf = <UITextField>bar.valueForKey("_searchField");
var sf = <UITextField>(<any>view)._textField;
if (sf) {
return sf.textColor;
}
@@ -420,18 +418,14 @@ export class SearchBarStyler implements definition.stylers.Styler {
}
private static setColorProperty(view: view.View, newValue: any) {
var bar = <UISearchBar>view.ios;
var sf = <UITextField>bar.valueForKey("_searchField");
var sf = <UITextField>(<any>view)._textField;
if (sf) {
sf.textColor = newValue;
}
}
private static resetColorProperty(view: view.View, nativeValue: any) {
var bar = <UISearchBar>view.ios;
var sf = <UITextField>bar.valueForKey("_searchField");
var sf = <UITextField>(<any>view)._textField;
if (sf) {
sf.textColor = nativeValue;
}
@@ -439,24 +433,21 @@ export class SearchBarStyler implements definition.stylers.Styler {
// font
private static setFontInternalProperty(view: view.View, newValue: any, nativeValue: any) {
var bar = <UISearchBar>view.ios;
var sf = <UITextField>bar.valueForKey("_searchField");
var sf = <UITextField>(<any>view)._textField;
if (sf) {
sf.font = (<font.Font>newValue).getUIFont(nativeValue);
}
}
private static resetFontInternalProperty(view: view.View, nativeValue: any) {
var bar = <UISearchBar>view.ios;
var sf = <UITextField>bar.valueForKey("_searchField");
var sf = <UITextField>(<any>view)._textField;
if (sf) {
sf.font = nativeValue;
}
}
private static getNativeFontInternalValue(view: view.View): any {
var bar = <UISearchBar>view.ios;
var sf = <UITextField>bar.valueForKey("_searchField");
var sf = <UITextField>(<any>view)._textField;
if (sf) {
return sf.font;
}