我有一个第三方控件,希望我在其中放置一个视图。我正在尝试获取一个 UINavigationController ,其中包含一系列表格视图,但是在添加控件时,导航栏与表格视图重叠了大约半行,这看起来很愚蠢。
这是代码。我正在使用 ArcGIS Server iOS SDK 将导航控制器放在地图上的标注框中:
IdentifyResultsViewController *idWindow = [[IdentifyResultsViewController alloc] init];
idWindow.results = results;
UINavigationController *nvc = [[UINavigationController alloc] initWithRootViewController:idWindow];
map.callout.customView = nvc.view;
nvc.view.frame = CGRectMake(0, 0, 275, 400);
[map showCalloutAtPoint:self.mapPoint];
这是使用 UINavigationViewController 的常见问题,还是我应该查看第三方控件?