storyboard相关内容

在显示标签栏控制器之前启动登录视图

我有一个使用故事板开发的 ios5 应用程序,当前在初始启动时显示标签栏控制器视图.我想在显示标签栏控制器之前显示登录屏幕.用户将输入他的用户名 &密码,系统将验证用户,如果成功,则显示标签栏控制器. 我尝试了以下 3 个选项,但都没有成功......有什么想法吗? (BOOL)application:(UIApplication *)application didFinishLaunch ..
发布时间:2022-01-05 17:18:08 其他开发

将数据传回上一个控制器

我在情节提要中有两个控制器,嵌入在 NavigationController 中,并且可以在它们之间切换. 通过实现 prepareForSegue 将数据从第一个控制器传递到第二个控制器非常简单,并使用 segue.destinationViewController 设置第二个控制器的属性. 我应该将数据传回从第二个控制器到前一个控制器.我用谷歌搜索,但没有找到任何简单但有效的代码来 ..
发布时间:2022-01-05 16:42:17 移动开发

Xamarin iOS 故事板本地化

我正在 Visual Studio 中使用 xamarin 开发一个 ios 应用程序.我正在尝试将本地化添加到我的 Main.storyboard 文件和默认 LaunchScreen.xib 文件,但我无法使其工作. 我遵循了这里的文档,我也执行示例应用程序(工作正常).我已经复制了项目的结构并检查了很多次文件,但我无法在故事板或 xib 文件 (LaunchScreen.xib) 中看 ..
发布时间:2022-01-05 14:56:50 移动开发

在 Xamarin iOS 设计器中,如何防止代码在 ViewDidLoad 中运行?

在 Xamarin iOS Storyboard 设计器中,ViewController 的 ViewDidLoad 代码会在查看情节提要时自动构建和运行.这对于程序化设计元素非常有用,因为我可以在设计器视图中看到它们而无需启动模拟器,但我还需要从 ViewDidLoad 进行 API 调用,这会使设计器崩溃并显示错误 “自定义组件没有被由于检测到问题而呈现". public async ove ..
发布时间:2022-01-05 14:51:44 C#/.NET

可以将现有的 ViewController 与 PerformSegueWithIdentifier 一起使用吗?

我使用方法 performSegueWithIdentifier:sender: 从故事板文件中以编程方式打开一个新的 ViewController.这就像一个魅力. 但是每次调用此方法时,都会创建一个新的 ViewController.是否可以使用现有的 ViewController(如果存在)?我没有找到有关此问题的任何信息(apple-doc、Stack Overflow ...... ..
发布时间:2022-01-05 09:21:50 移动开发

从控制器返回到上一个控制器

我正在尝试从我的 UIViewController 切换回我的 UITableViewController 但显然它没有按照我想要的方式工作.我确实从一开始就用故事板创建了我的界面,所以我并没有真正通过代码从一个视图移动到另一个视图.到现在为止,我只是按 sergues 推送我的视图,这很容易用故事板实现.但是当我尝试返回我之前的视图时,将实现一个新的 ViewController,因此我存储在旧 ..
发布时间:2022-01-05 09:06:58 移动开发

拖动到视图控制器的出口不起作用

我到处找这个问题.我知道放松场景是如何运作的.我在 A VC 中实现了以下代码 -(IBAction)returned:(UIStoryboardSegue *)segue {try.text = @"从场景1返回";} 但是当我转到我的 B VC(我想从哪个 VC 返回到 A VC)并按 ctrl 将按钮拖到底部的出口上时,它不允许我这样做.并且退出选项中没有弹出任何功能.还有其他人遇到过这 ..
发布时间:2022-01-05 09:06:04 移动开发

故事板和自定义初始化

我最近尝试在 Xcode 中使用 MainStoryboard.storyboard,到目前为止效果很好,我想知道为什么我以前从未使用过它.在玩一些代码时,我遇到了一个障碍,我不知道如何解决这个问题. 当我分配并初始化一个新的 ViewController(使用我在 ViewControllers 类中声明的自定义初始化)时,我会做这样的事情: ViewController *myView ..
发布时间:2022-01-05 09:05:06 移动开发

UIViewController 中的 UITableViewController

我是 iOS 和 Objective-C 的新手,我在理解控制器的工作原理方面遇到了一些麻烦. 在我的代码中,我有一个 UIViewController(我的自定义控制器由故事板分配),在它里面,连同其他对象,我想要一个由不同控制器处理的表.这样做的正确方法是什么? 解决方案 您可以使该表视图控制器成为 UIViewController 的子视图控制器. 在故事板中,您可以通过 ..
发布时间:2022-01-05 09:01:43 移动开发

Xcode 6 GM iPhone 6 Simulator - 故事板大小不正确,显示为放大

我正在使用新的 Xcode 6 GM Seed 并在 iPhone 6 和 iPhone 6 Plus 模拟器上测试我的应用程序.我对我之前从事的一些项目产生了奇怪的影响,即视图似乎得到了“放大"效果. 这是一个例子.这两个视图控制器完全相同(减去不同的导航项文本),直到标签文本大小.但是,您可以看到视图看起来不同. 放大 正常 请注意,带有奇怪缩放效果的项目的部署目标为 ..
发布时间:2022-01-05 09:01:34 移动开发

使用instantiateViewControllerWithIdentifier 但不使用performSegueWithIdentifier 时延迟?

下面的代码用于将另一个视图控制器推送到导航堆栈上. 当使用 instantiateViewControllerWithIdentifier 时,segue 在第一次(约 3 秒)时明显缓慢,但随后每次都相当快.其他 SO 帖子建议确保 segue 发生在代码完成的主线程上,但这并没有解决问题. 但是,使用 performSegueWithIdentifier 不会造成延迟. Se ..

IOS |无法更改应用程序委托中的根视图控制器

我正在构建一个应用程序,如果用户登录,则必须更改其根视图控制器.假设用户已登录,如果用户未登录,我必须将标签栏控制器显示为主屏幕,我必须显示身份验证控制器.我的两个控制器都是故事板控制器.现在在我的应用程序委托中,我已经添加了以下代码 window = UIWindow(frame: UIScreen.main.bounds)如果 UserDefaults.standard.bool(forK ..
发布时间:2022-01-05 08:58:58 移动开发

如何使用 Swift 在 iOS 8 中正确添加子视图控制器

我一直在浏览文档,但似乎仍然在一个症结上. 我有一个视图控制器对象 C_SelectPhoto.这有一个容器视图.在容器视图中,我希望将子视图控制器 C_SelectPhotoControllerView 放入其中.这将只是一系列照片.但是,设置框架和添加子视图控制器不起作用.如果我移动所需子视图控制器的 x 值,则不会发生任何效果. 为了弄清楚发生了什么,我对所有内容进行了颜色编码. ..
发布时间:2022-01-05 08:56:00 移动开发

iOS - 带有故事板的 UISplitViewController - 多个主视图和多个细节视图

我正在尝试使用 UISplitViewController 和故事板组合一个 iPad 应用程序.主视图以导航控制器链接到 6 个菜单选项的表格视图开始.表格中的每个单元格将不同的表格视图控制器推送到导航堆栈上.这适用于主视图.每个主视图都有一个表列表,单击该列表时需要在详细信息窗格中显示不同的视图控制器.我目前已将 segue 设置为“替换"和“详细信息拆分",这在第一次单击行时起作用,但是一旦 ..

无法在 Swift 的 Storyboard 中加载 UIViewController XIB 文件

我已阅读使用 XCode 故事板实例化使用 XIB 进行设计的视图控制器,但我在 Swift 中遇到了麻烦(使用 Xcode 6 Beta 6).我想知道是我做错了什么,还是此功能不再可用? 我创建了一个简单的存储库,https://github.com/jer-k/StoryboardTesting-Swift,展示了上述方法. 我设法通过添加和覆盖 init 来解决这个问题 re ..
发布时间:2022-01-05 08:48:19 移动开发

如何从我的 appDelegate 访问我的 viewController?IOS

我有一个在 xCode 中创建为“基于视图的应用程序"的 iOS 应用程序.我只有一个 viewController,但它会自动显示,而且我看不到任何代码将它与我的 appDelegate 联系起来.我需要将数据从我的 appDelegate 传递到我的 viewController,但不知道如何实现. 我的应用委托.h: #import @interface AppDelegate : ..
发布时间:2022-01-05 08:42:14 移动开发

以编程方式更改 storyBoard 的 rootViewController

我使用 Storyboards 创建了我的项目.根 ViewController 位于 Storyboard 内,我没有在 appDelegate 中编写任何代码. 现在我想展示我的应用程序的导览,所以我想将根 ViewController 从 Tab Bar 更改为我的 TourVC,并且当应用程序导览是完成,我想再次将我的根 ViewController 切换回 Tab Bar. ..
发布时间:2022-01-05 08:40:30 移动开发