Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 更改视图而不更改导航控制器_Ios_Objective C - Fatal编程技术网

Ios 更改视图而不更改导航控制器

Ios 更改视图而不更改导航控制器,ios,objective-c,Ios,Objective C,我不知道该如何表达我的问题,如果不清楚,我道歉 我正在使用我在Cocoa控件上找到的库,特别是这个库: 在他们的演示中,他们只是根据菜单项的选择更改地图类型。这是否可以用于加载新视图?这样做是否可能不影响当前的导航栏 我的最佳猜测是页面视图,根据所选菜单项向左/向右滑动640px。想法?刚刚看了一下您提供的控件 这是否可以用于加载新视图 是的,您只需要覆盖演示项目中LMViewController类的-(void)tableView:(UITableView*)tableView didSel

我不知道该如何表达我的问题,如果不清楚,我道歉

我正在使用我在Cocoa控件上找到的库,特别是这个库:

在他们的演示中,他们只是根据菜单项的选择更改地图类型。这是否可以用于加载新视图?这样做是否可能不影响当前的导航栏


我的最佳猜测是页面视图,根据所选菜单项向左/向右滑动640px。想法?

刚刚看了一下您提供的控件

这是否可以用于加载新视图

是的,您只需要覆盖演示项目中
LMViewController
类的
-(void)tableView:(UITableView*)tableView didSelectRowAtIndexPath:(NSIndexPath*)indexPath
方法:

dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(self.dropdownView.animationDuration * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
        //self.currentMapTypeIndex = indexPath.row; //remove this line
        // create and navigate to another view controller
});
这样做是否可能不影响当前的导航栏

否,如果必须导航到其他视图控制器。不幸的是,您需要构建另一个垂直菜单项。但是,如果您正在谈论的是
UIPageViewController
,则根本不会有导航,只需加载另一个页面即可