uinavigationcontroller相关内容

一些 UIViewControllers 中的 XAMARIN.IOS UITabBarController

我有一个应用程序 (Xamarin.IOS),它以没有 TabBar 的 UIViewController(连接视图)开头.但是当用户登录时,我想将我创建的标签栏添加到其他视图中.反之亦然,当用户注销时,我想显示没有 TabBar 的连接视图. 我知道当我想显示 TabBar 时,在 appDelegate 中,我必须像这样初始化 _window: _tabController = new ..

为什么这段代码使用 presentModalViewController?(不是 pushViewController)

任何人都明白为什么在 CoreDataBooks 示例代码中: (a) 控制器交换差异的方法 虽然单击项目并转到详细视图使用似乎是“pushViewController"的标准 UINavigationController 概念,但当您单击“添加"新记录按钮时,它会启动通过“presentModalViewController"方法添加记录的新视图?也就是说,这两种情况下的方法不能相同 ..

如何用新的 viewController 替换当前的 viewController

我正在尝试用新的 viewController 替换当前的 viewController.我以前能够做到这一点,但我遇到了 BAD_ACCESS 的一些问题. 这是当我想用新视图替换当前视图时将运行的代码. (将使用本地属性“self.some_data"(非原子,保留)调用该函数) -(void) labelSelected:(SomeDataObject*) some_data{ ..
发布时间:2022-01-17 12:57:08 移动开发

在许多 UIVIewControllers 之间传递一个变量

在我的 iPhone 应用程序中,有一个设置助手可以帮助用户输入大量数据.它基本上是一个 UINavigationController,里面有很多 UIViewControllers.现在,在某个时刻,我想访问用户在他看到的第一个 UIViewController 中输入的变量.我可以使用 setter 方法在每个 UIViewController 之间传递变量,但我想有一种更简单的方法. ..

根据选择的选项卡更改导航栏的标题?

我有一个 iOS 应用程序,其中有一个导航控制器作为根控制器,但有一个选项卡栏可以在其中一个导航栏中的视图之间进行选择.它看起来类似于 iTunes 应用程序(顶部的导航栏,底部的标签栏).我希望导航栏的标题根据选择的选项卡进行更改.每个选项卡都有两个单独的控制器文件.以下是我迄今为止尝试使用的方法来解决此问题,但无济于事: self.navigationItem.title = @"Title ..
发布时间:2022-01-17 12:56:40 移动开发

在“返回"旁边添加另一个按钮UINavigationBar 左侧的按钮

我已经尝试了几个小时,但我仍然无法解决它.当使用 UINavigationController 并在顶部推送一个新的视图控制器时,导航栏左侧有一个免费的“返回"按钮.我想要旁边的另一个按钮(显示弹出菜单).我想知道这样做的正确方法是什么.或者我必须隐藏免费的后退按钮并自己制作一个?如果是这样的话,我也需要在按下自己的后退按钮时弹出当前视图控制器,对吧? 感谢您的帮助. 解决方案 正如 ..
发布时间:2022-01-17 12:56:31 移动开发

禁用操作 - 用户点击标签栏项目以转到根视图控制器

我想在用户点击标签栏项目时禁用默认操作. 例如,我有一个带有 Tab1、Tab2 和 Tab3 的标签栏.在 Tab1 中,用户可以从 View1 导航到 View3(View1 > View2 > View3).如果用户在 View3,并且他点击 Tab1,应用程序会将用户带到 View1(根视图控制器).我想禁用此功能.我不希望 Tab1 上的点击弹出所有视图控制器.我该怎么做? ..

如何访问 UINavigationController 中的堆栈

视图控制器 当前的视图控制器导航堆栈. @property(nonatomic, copy) NSArray * viewControllers 讨论 根视图控制器在索引 0 处数组,后视图控制器位于索引 n-2,顶部控制器是在索引 n-1 处,其中 n 是数组中的项目. 分配一个新的视图数组该属性的控制器是相当于调用setViewControllers:animated: ..
发布时间:2022-01-17 12:56:13 移动开发

在自定义模式中呈现 UINavigationController

我正在尝试从 UINavigationController 呈现 UINavigationController.我正在使用新的 iOS 7 transitioningDelegate 东西,它工作得很好......除了导航栏开始很高,然后在动画结束时缩小.我假设它会缩小,因为条形图没有触及屏幕顶部,但为什么它一开始就很高?我可以防止这种情况吗? 这是动画代码: - (void)animat ..
发布时间:2022-01-17 12:56:06 移动开发

UINavigationController 后退按钮不可见,但有效

我的 UINavigationController 缺少后退按钮(左按钮)但点击左按钮似乎仍然有效. 我在此处发现了类似的问题:UINavigationController 的后退按钮消失?通过不将标题设置为@“"解决了这个问题,但这不是我的问题.是否有任何其他情况会导致此行为? 更新: 如果重要的是我的视图层次结构:我的 MainWindow 包含一个 UINavigation ..
发布时间:2022-01-17 12:55:35 移动开发

shouldAutorotate、supportedInterfaceOrientations 和 preferredInterfaceOrientationForPresentation 在 iOS 7 中无法按预期工作

我在尝试阻止某些视图中的方向时遇到问题,但代码无法正常工作. 我在每个视图中都使用这条线: - (BOOL)shouldAutorotate{返回是;}- (NSUInteger)支持的接口方向{if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {返回 UIInterfaceOri ..
发布时间:2022-01-17 12:55:29 其他开发

继承 UINavigationController 的步骤

我想继承 UINavigationController 以获得更多关于控制器外观的自由. 我有一些用于不同部分、条形、按钮、文本等的图形.查看 UINavigationController 头文件我得到的帮助很少,我不知道从哪里开始. 我之前从未继承过/覆盖 UIKit 组件,这似乎有点像玩福尔摩斯. 方法是什么? 我如何知道要覆盖哪些内容才能将特定图形“注入"到正确的位置 ..
发布时间:2022-01-17 12:55:11 移动开发

没有导航控制器的 pushViewController

我有一个类型为 UITableViewController 的类.这个类有一个 UINavigationBar 类型的成员,我用它来添加表格视图的编辑按钮. 使用该方法调用无效. [self.navigationController pushViewController:controller]; 如何在选择表格行后将详细视图推送到视图上而不将 UITableViewController ..
发布时间:2022-01-17 12:54:53 移动开发