UISearchbar 占位符错位
Posted
技术标签:
【中文标题】UISearchbar 占位符错位【英文标题】:UISearchbar placeholder dislocated 【发布时间】:2014-11-19 19:43:46 【问题描述】:我在 xib 中有一个 UISearchbar
,而占位符不在完美的设计中。
见图片
【问题讨论】:
你是在程序中添加 uisearchbar 或使用工具方法 【参考方案1】:UITextField *txtField = [UITextField appearanceWhenContainedIn:[UISearchBar class], nil];
UIView *paddingView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 8, 20)];
paddingView.backgroundColor = [UIColor grayColor];
[txtField setLeftViewMode:UITextFieldViewModeAlways];
[txtField setLeftView:paddingView];
txtField.delegate = self;
[txtField setContentVerticalAlignment:UIControlContentVerticalAlignmentCenter];
txtField.textAlignment = UITextAlignmentLeft;
【讨论】:
以上是关于UISearchbar 占位符错位的主要内容,如果未能解决你的问题,请参考以下文章
Swift iOS 8+ UISearchBar图标,占位符和文本居中
在 iOS 7.1 中,UISearchBar 的文本和占位符属性不再起作用
在 becomeFirstResponder 上禁用 UISearchBar 搜索图标和占位符文本动画