1

我想UIAddressBook在我的内部显示 a UITabBarController(也嵌入在 a 中UINavigationController),而不是每次都以模态方式显示它。换句话说,我想访问已经存在的标签栏控制器和导航控制器中的地址簿。当我以模态方式显示它时,这两个消失了,因为它是一个全新的视图。但是,我找不到嵌入它的文档。有没有人有任何指示?

奖励:是否可以从 sqlite 数据库中加载来自 NSDictionary 的姓氏列表?

4

1 回答 1

0

答案很简单。

picker = [[ABPeoplePickerNavigationController alloc] init];
// place the delegate of the picker to the control
picker.peoplePickerDelegate = self;
picker.view.frame = self.view.bounds;
[self.view addSubview:picker.view];

诀窍是将框架设置为self.view.bounds; 那是为我做的。

于 2012-08-07T02:41:40.027 回答