UISearchBar AutoLayout ios7错误?
我使用AutoLayout并有一个UISearchBar,UITableView和UIView。 最初的布局是正确的,并根据我的AutoLayout规则进行定位。
当UISearchBar具有焦点时,它会突然展开,覆盖顶部的UIView。
无论我如何布局自动布局约束,都会发生这种情况。
如果我没有设置
self.searchBar.translatesAutoresizingMaskIntoConstraints = NO;
并设置一个框架,然后它的行为正常。
self.searchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(0, 0, 100.0f, 45.0f)];
但我依赖于iOS7的这个应用程序的AutoLayout。 这是一个真正的错误? 或者很可能我错过了一些东西!
有同样的问题。 在viewDidLoad中试试这个
if (floor(NSFoundationVersionNumber) > NSFoundationVersionNumber_iOS_6_1) {
self.edgesForExtendedLayout = UIRectEdgeNone;
}
链接地址: http://www.djcxy.com/p/16307.html