UISearchBar调整大小问题

时间:2014-02-21 17:25:51

标签: uisearchbar

我遇到一个问题,UISearchBar会在点击之后继续调整大小,然后返回到适当的大小。我在init中设置框架和界限。

    [_searchBar setFrame:CGRectMake(10, 10, 300, 20)];
    [_searchBar setBounds:CGRectMake(10, 10, 300, 20)];

我也在为layoutSubviews

这样做
- (void)viewDidLayoutSubviews
{

    [super viewDidLayoutSubviews];
    [_searchBar setFrame:CGRectMake(10, 10, 300, 20)];
    [_searchBar setBounds:CGRectMake(10, 10, 300, 20)];
}

Search bar keeps resizing iOS7

1 个答案:

答案 0 :(得分:1)

因此,解决此问题的真正方法是使用具有可视约束的自动布局。一旦我开始使用它,搜索框就不再调整大小。