uiviewcontroller相关内容

Swift,与方法名称相同的变量

我有一个: var formVC:UIViewController! 我也想拥有一个名为: func formVC()->UIViewController{....} 我知道在 OBJC 中它有效,但我没有看到在 Swift 中执行此操作的方法.有没有办法解决这个问题,或者我不理解 Swift 中明显的架构/概念变化? 提前致谢. 解决方案 这在 ObjC 中是个坏主意,在 ..
发布时间:2022-01-05 09:27:28 移动开发

如何在多个 UIViewController 之间共享一个故事板场景

我完全重新制定了这个问题,因为我知道我最初偏离了轨道,但我离解决问题更近了.参考这张图片... 我想在代码中创建或操作 segue(以黄色突出显示),以便主视图是 MFMasterViewController(以红色突出显示)的多个子类中的任何一个. 当使用 Nibs 时,我可以创建一个 Nib,SharedNib.xib &将类设置为 MFMasterViewController,然后创 ..

为什么我的 UIView 子视图没有在父视图中呈现?(附代码)

为什么我的自定义 UIView 没有在其父级的 UIView 容器中呈现?所以我有的是: MainViewController - 有一个 UIView "customViewContainer"(不占据整个屏幕),以及 CustomView - 是一个带有 XIB 文件的 UIView - 它是这里的 UIView,当它被渲染时(使用 AspectFit)渲染在父级的边界之外"custo ..
发布时间:2022-01-05 09:26:47 移动开发

iOS 为所有视图控制器 self.view 设置背景颜色

有没有办法为所有视图设置相同的背景图像? 在所有 viewDidLoad: 方法中设置相同的背景.这不酷. 解决方案 是的,使用 UIAppearance 在 iOS5+ 中: [[UIView 外观] setBackgroundColor:[UIColor redColor]]; 注意:UIView 符合 协议,但由于某种原因没有将任何属性标记为 UI_APPEARANCE_S ..
发布时间:2022-01-05 09:26:39 移动开发

我如何解决 hidesBottomBarWhenPushed 在 iOS 6 SDK 中表现得很奇怪?

我遇到了在这个 OpenRadar 问题中描述的相同问题.正如那里所说: 总结:UIViewController 的 hidesBottomBarWhenPushed 属性对于使用 iOS 6 SDK(不是测试版 SDK)构建的应用程序,无法按预期工作适用于 iOS 7).隐藏底栏时动画很奇怪(例如标签栏). 重现步骤: 使用 Xcode 4 中的 TabBar 模板创建一个新项 ..
发布时间:2022-01-05 09:26:34 移动开发

在 UIPresentationController 中动画呈现视图

对于某些上下文,我建议阅读此内容: 非常相关的问题:“来自视图控制器"使用 UIViewControllerContextTransitioning 消失非常相关的答案:https://stackoverflow.com/a/25901154/751268 我正在尝试实现一个自定义视图控制器过渡,该过渡动画使新的视图控制器覆盖屏幕的一半,同时将呈现的视图控制器缩小到 90%(以窗口为中 ..
发布时间:2022-01-05 09:26:24 移动开发

你如何从屏幕顶部而不是底部呈现 UIViewController?

我正在使用 UIViewController 并且我使用 presentModalViewController:controllerr animation:YES 来呈现它,但我希望它从屏幕顶部向下滑动而不是从底部向上滑动,有什么方法可以做到这一点? > 解决方案 我创建了一个函数,用于从所有 4 个方向推送 ViewControllers: - (void) slideLayerInDi ..

某些 UIViewController 中的 XAMARIN.IOS UITabBarController

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

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

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

UIViewController -dealloc 方法未调用

我正在使用自动引用计数.我有一个自定义的 UIViewController 子类,每当我调用 -presentViewController:animated:completion: 或从超级视图中删除它的视图时,我都希望 NSLog像“我被释放"这样的东西,所以我知道视图控制器已成功删除.我已经在我的视图控制器中实现了 -dealloc 方法.但是,我开始了一个测试项目,其中我只有两个 UIVie ..

表视图控制器每一行连接到不同的视图控制器

我正在尝试开发一个表视图控制器,其中行连接到多个 视图控制器(TextField、TextView、TableView、DatePicker、ImageView 等). 所以如果我点击任何一行,它应该打开 Intermediate View 并将适当的控制器放在一个公共位置,所有控制器的其余部分都是相同的.假设我点击了一个索引映射到 TableView 的行.当它打开中间控制器时,它应该将 ..
发布时间:2022-01-05 09:25:01 移动开发

addChildViewController 和presentViewController

iOS 5 引入了自定义容器视图控制器的概念,并提供了类似 addChildViewController 的 API.问题:你可以添加一个视图控制器作为孩子并仍然使用 presentViewController 呈现它吗?执行后者是否会自动使其成为 presentingViewController 的子视图控制器? 解决方案 这不是它应该的使用方式. 父/子关系适用于当视图控制器具有 ..
发布时间:2022-01-05 09:24:52 其他开发