0 0

我碰到了一个问题,无法切换到另外一个视图5

下部博客里面有一个按钮,点击按钮应该进入到另外一个视图,但是不知道怎么回事,无法进去,请哪个朋友帮我看看,谢谢,我的sdk是4.3的,谢谢了
iOS 
2011年5月06日 17:38
  • 09.zip (4.2 MB)
  • 下载次数: 14

1个答案 按时间排序 按投票排序

0 0

你的当前 Controller 不是 navigationController, 所以没办法用 navigationController 直接 push

解决办法:
1. Blog 改成 NavgationController
2. 采用 modal 方式进行弹出 viewController 动作

	News *news =[[News alloc] initWithNibName:@"News" bundle:[NSBundle mainBundle]];
	
    [news setModalPresentationStyle:UIModalPresentationFormSheet];
    [news setModalTransitionStyle:UIModalTransitionStyleCoverVertical];
    
    [self presentModalViewController:news animated:true];


3. 内置 view,在需要的时候实例化并show出来就行了。自己控制好位置

简单来说,iOs 的 UI 逻辑你还是要好好熟悉一下, 跟传统的开发逻辑有点区别。

2011年5月14日 19:16

相关推荐

    MFC 单文档视图中进行多种视图的切换

    在Microsoft Foundation Class (MFC) 库中,单文档界面(Single Document ...在实际项目中,你可能会遇到更多细节问题,如视图之间的交互、性能优化等,但遵循上述基本步骤,你可以构建起一个多视图的MFC SDI应用程序。

    点击切换视图滑动切换视图

    例如,一个新闻应用可能会使用UITableView显示新闻类别,点击类别后切换到UICollectionView显示该类别的具体新闻。 2. ** segue 和手势识别**: 在iOS开发中,UIStoryboardSegue对象用于在故事板(Storyboard)中...

    MFC SDI多视图切换

    例如,一个视图可能以文本形式显示文档,另一个视图可能以图形方式展示相同的数据。MFC通过CWinApp、CDocument、CFrameWnd和CView类来支持SDI架构。 在MFC中实现多视图切换,首先需要创建两个或更多的视图类,这些...

    android下实现视图切换

    通过Intent对象启动新的Activity,可以实现从一个视图到另一个视图的过渡。例如,我们可以创建一个启动新Activity的Intent,然后调用startActivity或startActivityForResult方法。在模仿Launcher中,每个工作空间...

    平面分割视图,及多视图切换

    在IT领域,平面分割视图(Flat Splitter)是一种用户界面设计技术,它允许用户在一个屏幕上同时显示并操作多个子视图。这种功能在多种应用中都非常常见,特别是在那些需要多任务处理或数据对比的软件中,如开发环境...

    点击滑动切换视图 视图加载为不同的控制器视图

    当你需要在屏幕上展示新的内容或者功能时,通常会创建一个新的UIViewController实例,并将其视图添加到当前视图层级结构中。视图切换可以实现不同UIViewController之间的平滑过渡,提供更好的导航体验。 ### 2. ...

    Demo.rar_DEMO_SDI 视图切换_多视图 切换_视图切换

    这可能涉及到隐藏当前视图,显示另一个视图,或者调整视图的布局。视图的切换可以通过菜单、工具栏按钮、快捷键等多种方式触发。 4. **数据同步**:由于所有视图都是基于同一份数据,因此在切换视图时,确保数据的...

    单文档多视图之间的切换

    当用户从一个视图切换到另一个视图时,原有的视图通常会被销毁或者隐藏,以节省系统资源并避免屏幕混乱。新的视图被创建或激活,以显示文档的另一部分或以不同的方式呈现数据。 在实际编程中,这通常涉及到以下步骤...

    VC ++多视图切换

    由于提供的压缩包子文件名称列表中只有一个名为"test5"的文件,无法直接推断其与多视图切换的具体关联。通常,这可能是一个源代码文件、资源文件或者测试用例。若要了解更多关于这个文件的信息,需要直接查看文件...

    在一个窗口中嵌入视图,视图中嵌入另一个视图

    总的来说,"在一个窗口中嵌入视图,视图中嵌入另一个视图"是一种高级的用户界面设计技术,它涉及到了MFC框架中的视图、对话框和窗口管理机制。熟练掌握这一技术能帮助开发者构建更加复杂和功能丰富的Windows应用程序...

    IOS切换视图动画

    4. **dismissViewControllerAnimated:completion:**: 与`presentViewController:animated:completion:`对应,用于关闭模态视图控制器,返回到前一个视图。 5. **transitionFromViewController:toViewController:...

    iphone视图切换的控制

    当需要从一个视图控制器(A)过渡到另一个视图控制器(B)时,可以调用`pushViewController:animated:`方法。例如,在A的某个按钮点击事件处理函数中: ```swift let destinationViewController = storyboard?....

    iOS开发切换视图示例

    2. 连接Segue:若使用UIStoryboardSegue,从一个视图控制器拖拽到另一个,选择合适的segue类型(如push或modal)。 3. 标识Segue:为segue设置唯一标识符,方便在代码中引用。 4. 实现数据传递:在`prepare(for:...

    iPhone多视图切换

    4. **Segue**:是Storyboard中的一个概念,用于表示从一个视图控制器到另一个视图控制器的过渡。你可以手动触发 segue(例如点击按钮),或者通过代码执行 `performSegue(withIdentifier:sender:)` 方法。 5. **...

    ViewPager实现视图切换

    在Android应用开发中,`ViewPager`是一个非常重要的组件,它允许用户通过左右滑动来切换不同的视图,通常用于实现类似轮播图或者Tab页的效果。`ViewPager`是Android Support Library的一部分,因此可以在较低版本的...

    窗口静态切分与多视图切换

    例如,在编程环境中,一个视图可能显示源代码,另一个视图则显示编译后的反汇编代码。在VC中,多视图的实现主要依赖于MFC的CDocument和CView类。CDocument用于存储数据,而CView则负责数据的显示和编辑。用户可以...

    android 月视图与周视图切换日历控件

    在Android开发中,创建一个能够实现月视图与周视图切换的日历控件是一项常见的需求,这样的控件可以提供用户友好的界面,方便他们在不同的时间尺度上查看和管理事件。"android-collapse-calendar-view-develop"这个...

    mfc 窗口分割实现多视图切换

    在MFC(Microsoft Foundation Classes)框架中,窗口分割和多视图切换是常见的特性,用于构建复杂的用户界面,尤其在需要展示多个数据源或者不同视图的场景下。本篇文章将详细探讨MFC如何实现窗口分割以及在分割窗口...

    类似一直播上下手势滑动视图切换新视图

    本文将深入探讨如何实现一个类似“一直播”上下手势滑动来切换视图的功能。这个功能允许用户通过简单的上滑或下滑手势在不同的视图之间进行切换,滑动的距离可以作为判断是否加载新视图的条件。 首先,我们需要了解...

Global site tag (gtag.js) - Google Analytics