我已通过以下SDK示例中的示例向我的应用添加了搜索栏。 like this
我试图给它圆角和灰色边框。为此,我尝试过这样的事情:
@ViewChild('searchBarSchool') ngSearchBar: ElementRef;
ngAfterViewInit() {
this.nsSearchBar = this.ngSearchBar.nativeElement;
this.nsSearchBar.backgroundColor = new Color("pink");
this.nsSearchBar.borderRadius = "2";
this.nsSearchBar.borderBottomWidth = 10;
this.nsSearchBar.borderColor = new Color("gray");
}
在html中,
<SearchBar #searchBarSchool hint="Search for school"(textChange)="onTextChange($event)"
(loaded)="onSearchBarLoaded($event)"></SearchBar>
我可以看到背景颜色&#34;粉红色&#34;在UI上生效但borderRadius不起作用。 我查了一下SearchBar类的borderRadius确实是那里的一个属性。
参考:https://docs.nativescript.org/api-reference/classes/_ui_search_bar_.searchbar.html
有人可以帮助我,我的搜索框需要一个圆形边框。