uinavigationcontroller相关内容
我有一个应用程序 (Xamarin.IOS),它以没有 TabBar 的 UIViewController(连接视图)开头.但是当用户登录时,我想将我创建的标签栏添加到其他视图中.反之亦然,当用户注销时,我想显示没有 TabBar 的连接视图. 我知道当我想显示 TabBar 时,在 appDelegate 中,我必须像这样初始化 _window: _tabController = new
..
我想使用幻灯片效果同时显示和隐藏状态栏和导航栏. 我就是这样尝试的: [[UIApplication sharedApplication] setStatusBarHidden:hide withAnimation:UIStatusBarAnimationSlide];[self.navigationController setNavigationBarHidden:隐藏动画:动画];
..
我有一个 UINavigationController,我有单独的 UIView,我在使用 UISegmentControl 之间切换.在切换视图时,我将视图作为子视图添加到导航控制器的视图中: [self.view addSubview:segmentTab1.view]; 和 [self.view addSubview:segmentTab2.view]; 然后,在 subViews
..
任何人都明白为什么在 CoreDataBooks 示例代码中: (a) 控制器交换差异的方法 虽然单击项目并转到详细视图使用似乎是“pushViewController"的标准 UINavigationController 概念,但当您单击“添加"新记录按钮时,它会启动通过“presentModalViewController"方法添加记录的新视图?也就是说,这两种情况下的方法不能相同
..
我正在尝试用新的 viewController 替换当前的 viewController.我以前能够做到这一点,但我遇到了 BAD_ACCESS 的一些问题. 这是当我想用新视图替换当前视图时将运行的代码. (将使用本地属性“self.some_data"(非原子,保留)调用该函数) -(void) labelSelected:(SomeDataObject*) some_data{
..
我已经使用了 largeNavigationBar 并且没关系,直到我滑回根视图控制器并且大导航以令人讨厌的方式获得清晰的颜色.代码如下: func largeNavigationTitle() {self.navigationController?.view.backgroundColor = VVUtility.navigationBarColor()让 productTitle = req
..
在我的 iPhone 应用程序中,有一个设置助手可以帮助用户输入大量数据.它基本上是一个 UINavigationController,里面有很多 UIViewControllers.现在,在某个时刻,我想访问用户在他看到的第一个 UIViewController 中输入的变量.我可以使用 setter 方法在每个 UIViewController 之间传递变量,但我想有一种更简单的方法.
..
我有一个 iOS 应用程序,其中有一个导航控制器作为根控制器,但有一个选项卡栏可以在其中一个导航栏中的视图之间进行选择.它看起来类似于 iTunes 应用程序(顶部的导航栏,底部的标签栏).我希望导航栏的标题根据选择的选项卡进行更改.每个选项卡都有两个单独的控制器文件.以下是我迄今为止尝试使用的方法来解决此问题,但无济于事: self.navigationItem.title = @"Title
..
我已经尝试了几个小时,但我仍然无法解决它.当使用 UINavigationController 并在顶部推送一个新的视图控制器时,导航栏左侧有一个免费的“返回"按钮.我想要旁边的另一个按钮(显示弹出菜单).我想知道这样做的正确方法是什么.或者我必须隐藏免费的后退按钮并自己制作一个?如果是这样的话,我也需要在按下自己的后退按钮时弹出当前视图控制器,对吧? 感谢您的帮助. 解决方案 正如
..
我想在用户点击标签栏项目时禁用默认操作. 例如,我有一个带有 Tab1、Tab2 和 Tab3 的标签栏.在 Tab1 中,用户可以从 View1 导航到 View3(View1 > View2 > View3).如果用户在 View3,并且他点击 Tab1,应用程序会将用户带到 View1(根视图控制器).我想禁用此功能.我不希望 Tab1 上的点击弹出所有视图控制器.我该怎么做?
..
视图控制器 当前的视图控制器导航堆栈. @property(nonatomic, copy) NSArray * viewControllers 讨论 根视图控制器在索引 0 处数组,后视图控制器位于索引 n-2,顶部控制器是在索引 n-1 处,其中 n 是数组中的项目. 分配一个新的视图数组该属性的控制器是相当于调用setViewControllers:animated:
..
我正在尝试从 UINavigationController 呈现 UINavigationController.我正在使用新的 iOS 7 transitioningDelegate 东西,它工作得很好......除了导航栏开始很高,然后在动画结束时缩小.我假设它会缩小,因为条形图没有触及屏幕顶部,但为什么它一开始就很高?我可以防止这种情况吗? 这是动画代码: - (void)animat
..
我尝试在 UINavigationController 中添加两行标题栏 我想根据字符串长度自动调整字体大小.我的字符串最大大小变为60.我尝试通过以下代码实现 UILabel *bigLabel = [[UILabel alloc] init];bigLabel.text = @"1234567890 1234567890 1234567890 1234567890 1234567890
..
我正在使用以下代码将 UIViewController 推送到导航堆栈中 [UIView animateWithDuration:0.75动画:^{[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];[self.navigationController pushViewController:ViewController Animati
..
我的 UINavigationController 缺少后退按钮(左按钮)但点击左按钮似乎仍然有效. 我在此处发现了类似的问题:UINavigationController 的后退按钮消失?通过不将标题设置为@“"解决了这个问题,但这不是我的问题.是否有任何其他情况会导致此行为? 更新: 如果重要的是我的视图层次结构:我的 MainWindow 包含一个 UINavigation
..
我在尝试阻止某些视图中的方向时遇到问题,但代码无法正常工作. 我在每个视图中都使用这条线: - (BOOL)shouldAutorotate{返回是;}- (NSUInteger)支持的接口方向{if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {返回 UIInterfaceOri
..
我在 NSUserdefaults 中有一个值.我正在使用 storyboard,它嵌入在 UINavigationController 中. - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{if([[NSUserDefault
..
我想继承 UINavigationController 以获得更多关于控制器外观的自由. 我有一些用于不同部分、条形、按钮、文本等的图形.查看 UINavigationController 头文件我得到的帮助很少,我不知道从哪里开始. 我之前从未继承过/覆盖 UIKit 组件,这似乎有点像玩福尔摩斯. 方法是什么? 我如何知道要覆盖哪些内容才能将特定图形“注入"到正确的位置
..
我将自定义按钮添加到导航控制器 UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"back.png"]样式:UIBarButtonItemStylePlain目标:自己动作:@selector(backAction)];self.navigationItem.lef
..
我有一个类型为 UITableViewController 的类.这个类有一个 UINavigationBar 类型的成员,我用它来添加表格视图的编辑按钮. 使用该方法调用无效. [self.navigationController pushViewController:controller]; 如何在选择表格行后将详细视图推送到视图上而不将 UITableViewController
..