mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-11-05 13:26:48 +08:00
valueForKey("_searchField") replaced
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user