私はこのような方法で作成UITableViewしましたviewDidLoad:
_tableView = [[UITableView alloc] initWithFrame:CGRectMake(25.0, 0.0, 277.0, 393.0) style:UITableViewStyleGrouped];
mySearchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 320.0f, 44.0f)];
[self.tableViewLists setTableHeaderView:mySearchBar];
CGRect newFrame = mySearchBar.frame;
newFrame.size.width = newFrame.size.width + 50.0f;
newFrame.origin.x = newFrame.origin.x - 25.0f;
mySearchBar.frame = newFrame;
[self.tableViewLists setTableHeaderView:mySearchBar];
そして、このフレームを持つに追加UISearchBarしたい:UITableView tableHeaderView
CGRectMake(0.0f, 0.0f, 320.0f, 44.0f)
UISearchBarforを設定するUITableView tableHeaderViewと、フレームは UITableView の幅に引き伸ばされます。どうにかして UISearchBar のフレームを変更できますか?
