mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-11-05 13:26:48 +08:00
21 lines
780 B
TypeScript
21 lines
780 B
TypeScript
import { SearchBar } from "tns-core-modules/ui/search-bar";
|
|
import { Color } from "tns-core-modules/color";
|
|
import { getColor } from "../helper";
|
|
|
|
export function getNativeHintColor(searchBar: SearchBar): Color {
|
|
if ((<any>searchBar)._textField) {
|
|
const placeholder = (<any>searchBar)._textField.valueForKey("placeholderLabel");
|
|
return getColor(placeholder.textColor);
|
|
}
|
|
|
|
return undefined;
|
|
}
|
|
|
|
export function getNativeTextFieldBackgroundColor(searchBar: SearchBar): Color {
|
|
return (<any>searchBar)._textField ? getColor((<any>searchBar)._textField.backgroundColor) : undefined;
|
|
}
|
|
|
|
export function getNativeFontSize(searchBar: SearchBar): number {
|
|
return (<any>searchBar)._textField ? (<any>searchBar)._textField.font.pointSize : undefined;
|
|
}
|