在iOS7 下测试了一些方法,发现还是攺变不了文本的居左,最后发现了一个nb的招;
_searchBar = [[UISearchBar alloc]initWithFrame:CGRectZero]; if (kiOS7) { _searchBar.placeholder = @"请输入您所在的城市 "; } else { _searchBar.placeholder = @"请输入您所在的城市"; }
看到上面的ios7下配置没,后面加了一堆的空格!
哈哈
http://stackoverflow.com/questions/19289406/uisearchbar-search-icon-isnot-left-aligned-in-ios7