我viewDidLoad
方法是這樣創造UITableView
:如何設置UITableView tableHeaderView的寬度將比UITableView寬度更寬?
_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
,將有這樣的框架:我把我的UISearchBar
後UITableView tableHeaderView
CGRectMake(0.0f, 0.0f, 320.0f, 44.0f)
,這是框架拉伸爲UITableView的寬度。我可以以某種方式更改UISearchBar的框架?
你在哪裏設置tableHeaderView的寬度,並在你正在添加搜索欄。你可以添加代碼嗎? – rishi