К сожалению , этот метод не может работать сейчас в IOS 13.
Хотя через метод OC это сделать, он также не может работать.
[searchBar setValue("Cancel", forKey: "_cancelButtonText")];
//not work in xcode
В Xcode есть новый способ реализовать это,
searchBar.showsCancelButton = YES;
[[UIBarButtonItem appearanceWhenContainedIn:[UISearchBar class], nil] setTitle:@"Cancel"];
//before IOS 9
[UIBarButtonItem appearanceWhenContainedInInstancesOfClasses:@[[UISearchBar class]]].title = @"Cancel";
//after IOS 9
Однако в Xamarin мы не можем найти методы, просто можем установить TintColor:
UIBarButtonItem.AppearanceWhenContainedIn(typeof(UISearchBar)).TintColor = UIColor.White;
Свойство Text
не найден в UIBarButtonItem
.
Затем я добавил его к проблеме с функциями в GitHub Xamarin. Вот ссылка , вы можете следить за ней.