的iOS4的本地化的UISearchBar我已经测试我的应用程序3.1.3当设备语言设置为德语它显示的UISearchBar
取消按钮本地化为德语。在iOS4上显示为“取消”。有什么具体的我需要在iOS4做触发取消按钮显示为本地化的字符串?取消按钮
Q
取消按钮
2
A
回答
4
更改取消按钮标题:
for (UIView *subview in [searchBar subviews]) {
if ([NSStringFromClass([subview class]) isEqualToString:@"UINavigationButton"]){
// http://github.com/kennytm/iphone-private-frameworks/blob/master/UIKit/UINavigationButton.h
[subview performSelector:@selector(setTitle:) withObject:@"newTitle"];
}
}
您还可以找到取消按钮寻找与尺寸48,30的元素。使用CGRect bounds = [subview bounds]; CGSize size = bounds.size;
+0
如果您想避免将类名称作为字符串进行比较,我正在编写一个更一般的方法(SDK更新后可能会更健壮)。伟大的职位,得不偿失了票:) 为(UIView的*在[搜索栏子视图]子视图) { 如果([子视图类] isSubclassOfClass:[UIButton的类]) [子视图performSelector:@选择(的setTitle: )withObject:[[[[LocaleManager sharedLocaleManager] languageDictionary] valueForKey:@“General”] valueForKey:@“cancelButtonTitle”]]; } – banDedo 2011-10-19 00:39:02
相关问题
- 1. iPhone取消按钮
- 2. jqTransform取消按钮
- 3. WPF取消按钮
- 4. JDialog取消按钮
- 5. 如何“取消”按钮按?
- 6. Ios:取消高亮取消按钮
- 7. Javascript提示取消按钮不“取消”
- 8. Bootstrap Validator.js和取消按钮
- 9. jeditable取消按钮回调?
- 10. UISearchBar取消按钮Xcode 4.3?
- 11. Silverlight关闭/取消按钮
- 12. Laravel表单按钮取消
- 13. 点击取消按钮showInputDialogue
- 14. UISearchcontroller取消按钮代理
- 15. UIAlertView无取消按钮?
- 16. FBDialog取消按钮回调
- 17. 取消选项组按钮
- 18. Powershell&取消按钮或ESC
- 19. Android:DatePickerdialog与取消按钮
- 20. IAP iOS UIAlertView取消按钮
- 21. 倒计时取消按钮
- 22. 取消按钮使用MBProgressView
- 23. WPF:取消按钮动画
- 24. 的UISearchBar取消按钮
- 25. 如何在按下取消按钮时取消部分视图
- 26. 按取消按钮不收回
- 27. 如何按下按钮取消超时?
- 28. remove从本地通知取消按钮或覆盖取消按钮功能
- 29. 取消按钮而不是编辑按钮在地址簿
- 30. 的UINavigationController:如何管理取消按钮和返回按钮
在info.plist中设置“本地化本土发展区”为德国解决这个问题。 – alisdairmills 2010-10-29 10:38:39
保重,它似乎不能在模拟器中工作。在设备上进行测试。 – nverinaud 2011-11-17 10:18:51