由于输入语言不同,我需要以不同的对齐方式显示 UISearchBar。
I saw 这个答案 https://stackoverflow.com/questions/9251592/how-to-change-the-alignment-of-a-uisearchbar-according-to-the-input-language,但我找不到您实际上将文本向右对齐的位置UISearchBar
.
有任何想法吗?
Thanks!
这就是我所做的:
for (UIView *subView in self.subviews){
if ([subView isKindOfClass:[UITextField class]]) {
UITextField *text = (UITextField*)subView;
text.textAlignment = UITextAlignmentRight;
text.rightViewMode = UITextFieldViewModeAlways;
}
}
如果您还想移动放大镜图标,可以这样做:
text.leftView = nil;
text.rightView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"search_icon.png"]];
但您必须提供搜索 icon.png 图像。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)