我在这样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)
在我设置我UISearchBar
的 for之后UITableView tableHeaderView
,它的框架被拉伸为 UITableView 的宽度。我可以以某种方式更改 UISearchBar 的框架吗?