我正在尝试将UISearchbar添加到表头视图。我在nib中有图标,并且已经连接了插座。
现在,在搜索栏中,我编写了self.tableView.tableHeaderView = viewDidLoad
如果我在viewDidLoad中创建一个本地变量,它会显示出来。但不是插座或依瓦尔插座。
但是由于某些原因,UISearchbar不会显示在表中。我不确定问题出在哪里。不能在viewDidLoad中设置UISearchbar吗
或者是其他原因?
请帮帮忙。
发布于 2010-12-23 00:52:52
您是在IB中插入了SearchBarController还是仅仅插入了SearchBar对象?您必须选择要与之交互的SearchBarController。
放入你的tableView:didSelectRowAtIndexPath:或tableView:accessoryButtonTappedForRowWithIndexPath:方法中:
MyVC *vc = [[MyVC alloc]initWithNibName:@"MyVCNibName" andBundle:nil];
[self.view presentModalViewController:vc animated:YES];
[vc release];您还可以尝试将一个带有红色backgroundColor的空白UIView添加到您的视图中,并查看其是否显示(这样您就可以知道是否加载了nib )
https://stackoverflow.com/questions/4511419
复制相似问题