Ändere die Textfarbe der Suchleiste ios

8

Ist es möglich, die Textfarbe der Suchleiste zu ändern? Ich habe anscheinend keinen Zugriff auf die UISearchBarTextField-Klasse ...

    
Renan 23.05.2012, 11:24
quelle

4 Antworten

19

Zuerst finden Sie die Unteransicht in UISearchBar , dann finden Sie UITextField in der Unteransicht und ändern dann die Farbe

Probieren Sie diesen Code: -

%Vor%

für Ios 5 +

%Vor%     
Deepesh 23.05.2012, 11:34
quelle
11

Ab iOS 5 ist dies das richtige Protokoll.

Zum Beispiel:

%Vor%     
Tom Susel 15.08.2013 06:07
quelle
2

Sie können die Attribute so einstellen, rufen Sie dies in Ihrem Controller auf.

%Vor%

* Beachten Sie, dass dies alle UITextFields in Ihrem Controller ändert

    
mOp 04.09.2014 12:45
quelle
2

Die ursprüngliche UISearchBar -Hierarchie hat sich seit dem ursprünglichen Post geändert, und UITextField ist keine direkte Unteransicht mehr. Der folgende Code macht keine Annahmen über die Hierarchie UISearchBar .

Dies ist auch nützlich, wenn Sie die Textfarbe der Suchleiste nicht in der gesamten Anwendung ändern möchten (zB mit appearanceWhenContainedIn ).

%Vor%

Verwendung:

%Vor%     
Jon Bryant 01.07.2016 12:57
quelle

Tags und Links

yii\base\ErrorException
Copied! Copy Stacktrace Search Stackoverflow Search Google Error

PHP Core Warningyii\base\ErrorException

PHP Startup: Unable to load dynamic library 'mongodb.so' (tried: /usr/lib64/php/modules/mongodb.so (/usr/lib64/php/modules/mongodb.so: cannot open shared object file: No such file or directory), /usr/lib64/php/modules/mongodb.so.so (/usr/lib64/php/modules/mongodb.so.so: cannot open shared object file: No such file or directory))

$_GET = [
    'id' => '323546',
    'url' => 'change-text-color-of-search-bar-ios',
];

$_SESSION = [
    '__flash' => [],
];