1
UIAccessibilityおよびVoiceOverに準拠する個人用アプリケーションでは、UISearchBarのクリアテキストボタン(グレーの十字)のUIAccessibiltyラベルを変更する必要があります。UISearchBarによるUIAccessibilityのクリアテキストボタンへのアクセス
この要素にアクセスする方法はありません。
私はのviewDidLoad上でそれを試してみてください
class ViewController: UIViewController, UISearchBarDelegate
{
@IBOutlet weak var searchBar: UISearchBar!
weak var btnCancel: UIButton?
override func viewDidLoad()
{
super.viewDidLoad()
for subView in searchBar.subviews
{
for subSubView in subView.subviews
{
if subSubView.isKindOfClass(UIButton)
{
btnCancel = subSubView as? UIButton
btnCancel?.isAccessibilityElement = true
btnCancel?.accessibilityLabel = NSLocalizedString("Clear Text", comment: "")
}
}
}
}
}
のようなものを試してみてください。 searchBar textDidChange; searchBarTextDidBeginEditing;
は私が
あなたの助けが歓迎されているいずれかのボタンを発見したことはありません