标签: uiviewcontroller

在视图控制器之间传递数据

我是iOS和Objective-C以及整个MVC范例的新手,我坚持以下内容:

我有一个视图作为数据输入表单,我想让用户选择多个产品.产品列在另一个带有a的视图中,UITableViewController我启用了多个选择.

我的问题是,如何将数据从一个视图传输到另一个视图?我将UITableView在数组中保留选择,但是如何将其传递回上一个数据输入表单视图,以便在提交表单时将其与其他数据一起保存到Core Data?

我已经四处浏览并看到一些人在app delegate中声明了一个数组.我读了一些关于单身人士的事情,但不明白这些是什么,我读了一些关于创建数据模型的内容.

执行此操作的正确方法是什么?我将如何进行此操作?

model-view-controller objective-c uiviewcontroller ios swift

1340
推荐指数
34
解决办法
44万
查看次数

如何判断UIViewController的视图是否可见

我有一个标签栏应用程序,有很多视图.有没有办法知道某个特定UIViewController目前是否可以从内部看到UIViewController?(寻找房产)

uiviewcontroller uiview uiwindow ios

543
推荐指数
10
解决办法
23万
查看次数

在Swift中实例化和呈现viewController

问题

我开始看一下新SwiftXcode 6,我尝试了一些演示项目和教程.现在我被困在:

实例化然后viewController从特定的故事板中呈现

Objective-C解决方案

UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"myStoryboardName" bundle:nil];
UIViewController *vc = [storyboard instantiateViewControllerWithIdentifier:@"myVCID"];
[self presentViewController:vc animated:YES completion:nil];
Run Code Online (Sandbox Code Playgroud)

如何在Swift上实现这一目标?

objective-c uiviewcontroller ios swift

290
推荐指数
9
解决办法
29万
查看次数

希望了解iOS UIViewController的生命周期

你能解释一下管理UIViewController生命周期的正确方法吗?

我特别想知道如何使用Initialize,ViewDidLoad,ViewWillAppear,ViewDidAppear,ViewWillDisappear,ViewDidDisappear,ViewDidUnloadDispose在单触摸的方法UIViewController类.

lifecycle uiviewcontroller xamarin.ios ios

280
推荐指数
10
解决办法
23万
查看次数

在prepareForSegue方法中防止segue?

是否可以取消prepareForSegue:方法中的segue ?

我想在segue之前执行一些检查,如果条件不为真(在这种情况下,如果某些UITextField是空的),则显示错误消息而不是执行segue.

cocoa-touch storyboard uiviewcontroller ios segue

247
推荐指数
8
解决办法
9万
查看次数

使用Storyboard以编程方式设置初始视图控制器

如何以编程方式设置InitialViewController故事板?我想根据某些条件打开我的故事板到不同的视图,这些条件可能因发布而异.

objective-c uiviewcontroller ios uistoryboard swift

247
推荐指数
7
解决办法
15万
查看次数

解释iOS7中的automaticAdjustsScrollViewInsets,extendedLayoutIncludesOpaqueBars,edgesForExtendedLayout之间的区别

我一直在阅读很多关于iOS7 UI过渡的内容.

我不能够得到什么这三个属性automaticallyAdjustsScrollViewInsets,extendedLayoutIncludesOpaqueBars,edgesForExtendedLayout

例如,我试图让我的视图控制器从状态栏下面开始,但我无法实现它.

xcode objective-c uiviewcontroller ios ios7

247
推荐指数
4
解决办法
8万
查看次数

iOS - 从ViewController调用App Delegate方法

我要做的是单击一个按钮(在代码中创建)并让它调用一个不同的视图控制器,然后让它在新的视图控制器中运行一个函数.

我知道它可以在IB中相对容易地完成,但这不是一个选择.

我想要做的一个例子是,如果你有两个视图控制器,一个带有闪屏的房子.另一个视图控制器在房子上走过,你可以按照设定的顺序通过所有房间.启动画面会有每个房间的按钮,可以让你跳到步行的任何一点.

objective-c uiviewcontroller ios appdelegate

244
推荐指数
10
解决办法
22万
查看次数

iPhone - 如何找到最顶层的视图控制器

我现在遇到了几个案例,它们可以方便地找到"最顶层"的视图控制器(负责当前视图的控制器),但还没有找到办法.

基本上挑战是这样的:假设一个人在一个不是视图控制器(或视图)的类中执行[并且没有活动视图的地址]并且还没有传递最顶层视图控制器的地址(或者说,导航控制器的地址),是否可以找到该视图控制器?(如果是这样,怎么样?)

或者,如果失败了,是否有可能找到最顶层的视图?

objective-c uiviewcontroller uikit uiview ios

240
推荐指数
17
解决办法
18万
查看次数

从父iOS访问容器视图控制器

在iOS6中,我注意到了新的Container View,但我不太确定如何从包含视图访问它的控制器.

场景:

例

我想从容纳容器视图的视图控制器访问Alert视图控制器中的标签.

它们之间有一个区别,我能用它吗?

objective-c uiviewcontroller ios uicontainerview swift

198
推荐指数
6
解决办法
9万
查看次数