问题标签 [xcode-storyboard]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
6327 浏览

iphone - 如何在 xcode 故事板中以横向模式显示场景?

我在 xcode 中有故事板项目。大多数场景以纵向显示,但我想在不旋转设备的情况下以横向模式显示其中一个场景,始终显示此场景必须以横向显示。这个场景有一个带有 uiwebview 对象的简单视图控制器,我从 url 打开一个 pdf 文件。我的想法是将视图控制器显示为模态视图控制器。

有人知道如何解决这个问题吗?,昨天我花时间在互联网上搜索这个问题,但我没有找到解决方案。

先感谢您!

0 投票
1 回答
7200 浏览

objective-c - 故事板和表格视图部分

我注意到在 Storyboards 中,当从库中拖出一个表视图对象时,您还有机会配置表视图部分以及许多其他选项。例如,如果内容将是静态单元格或动态原型等。

下面看一下 Interface Builder 中的 Table View(.storyboard 文件):

故事板

以下是 .xib 文件中表格视图的外观:

西博

所以我的问题是 - 是否可以使用 Interface Builder 配置/样式(将按钮、图像等拖入单元格).xib 文件中的表格视图,或者只能以编程方式完成?

0 投票
2 回答
5203 浏览

iphone - 在 StoryBoard 中使用手势识别器时崩溃

更新

对于旧版本的 Xcode,这是一个老问题。事实证明,这个问题是 Xcode 中的一个错误,已被修复。

原来的

我有一个通过制作新标签 iPhone 应用程序(使用 ARC)生成的故事板

在我的一个选项卡中,如果我将手势识别器(任何,但我们说 Pan)拖到控件上,然后将选择器设置为操作,那么只要我转到选项卡,它就会崩溃。

控制台中没有任何内容 - 它似乎在加载故事板时发生(从未调用 viewDidLoad)。

  1. 我不知道如何获取更多信息
  2. 在不同的选项卡上,这工作正常。两个选项卡都是自动生成的。

(我可能在视图中搞砸了一些东西,但我不知道我做了什么)。

如果我以编程方式制作手势,它们可以正常工作,但是让它在情节提要中工作很好,而且我担心任何错误都会在某些时候以其他方式导致崩溃。

更多信息

在模拟器中我得到

同样,需要调试技术——例如,有没有办法找出对象 0x6d2db70 是什么?

这与这个问题完全一样(没有答案):

Interface builder中的手势识别器使我的应用程序崩溃

更多信息

这很容易重现

  1. 新的 iPhone 选项卡式应用程序、ARC 和 Storyboard 开启
  2. 将点击手势拖到第二个选项卡的视图上(适用于第一个)
  3. 创建一个(IBAction)
  4. 将手势的选择器连接连接到 #3 中的操作
  5. 运行,转到第二个选项卡

崩溃。与我的应用程序相同,默认选项卡有效,其他选项卡无效

0 投票
0 回答
799 浏览

ios - 使用情节提要和 segue 在推送时自动释放视图控制器

我正在使用 iOS 5 和 Xcode 4 的故事板并遇到了一个小问题。我有一个视图控制器(WallPostViewController),它是我的导航控制器的根视图控制器。通过情节提要,我有一个 segue(称为“PushWallPostCommentsSegue”),它在用户单击按钮后执行。当我到达时prepareForSegue:sender,我在新推送的视图控制器中设置了一个对象。

代码如下:

问题是:这个视图控制器永远不会被推送并被自动释放(即使它在情节提要中有连接并且它拥有其他对象)。顺便说一句,这个视图控制器的initWithCoder:方法被调用了。

只是在这里找不到问题。有什么注意的吗?

在此先感谢,里卡多 P。

0 投票
1 回答
629 浏览

master-detail - 使用 Storyboard (XCode 4.2) 在 Master-Detail 应用程序中隐藏 MasterViewController

我已经使用带有情节提要的 Master-Detail 模板创建了新应用程序。我想为用户提供可以在横向模式下隐藏/显示主视图控制器的设施。我在网上找到了几个例子,但没有一个使用故事板和主从模板和导航控制器。

我已经实现了 splitviewcontroller willHideViewController 和 willShowViewController 这可以帮助我在纵向模式下隐藏主视图控制器。我在 App Delegate 的 didFinishLaunchingWithOptions 方法中使用下面的代码来初始加载视图,

如果您能指出正确的方向,我会很高兴。

谢谢,塔潘德赛

0 投票
2 回答
1877 浏览

cocoa-touch - Xcode 4 助理编辑器

当我在添加控件后打开情节提要文件并打开助手编辑器开始添加插座时,我总是收到消息“没有助手结果”!

我试图重新启动应用程序,但它没有工作。

0 投票
3 回答
1640 浏览

xcode - Xcode 屏幕方向问题

我是 Xcode 和 iOS 编程的新手,所以我可能不明白你告诉我的内容,但还是试试吧。我正在为一个学校项目创建一个应用程序,这将都是横向的。在情节提要中,我添加了许多 ViewControllers 来表示不同的场景,它们都处于横向模式。但是,当我启动模拟器时,在第一个场景之后,它会切换到纵向。我支持的设备方向设置为:横向左,横向右。在情节提要中,在选择 ViewController 的同时,我还将方向更改为横向。

0 投票
1 回答
177 浏览

ios5 - IOS 5显示JPEG是黑色的

我有一个 TableView,当我单击一个单元格时,它会推送我的类 ImageViewController 并显示一个图像。这很好用。viewDidLoad 方法在这里。

imageString 在 .h 文件中被定义为 NSString。我正在使用 StoryBoard 并通过以下方式启动我的 ImageViewController:

在单击 UIWebView 中的链接时尝试查看图像时遇到问题(屏幕为黑色)。基本上这里 UIWebView 包含我的所有内容,我想在单击链接时查看图像。

为此,我使用以下方法:

并使用以下 javascript 启动 ImageViewController

在 shouldStartLoadingWithRequest 方法中,我使用以下命令推送 ImageViewController:

当我执行检查并且路径和类型字段正确但屏幕为黑色时,图像不为空。我没有依赖路径和类型字段,而是在 ImageViewController 中手动设置这些字段(例如 google.jpg),当从 UIWebView 加载控制器时,它仍然显示黑屏。如果我从表格视图中加载它,它会完美运行???

提前致谢

0 投票
2 回答
595 浏览

iphone - iPhone目标c如何选择在应用程序启动时加载哪个视图控制器

我知道有很多关于这个话题的话题,我尝试了每一个选项。但没有任何效果。

所以,这就是我所拥有的,一个 loginviewcontroller 和一个 tabbarviewcontroller。如果设备已经注册,标签栏应该出现,如果不是登录视图。我有 tabbarviewcontoller 作为情节提要中的初始视图控制器。如果设备已注册,则此方法有效。这就是我基本上所做的:

}

我的 loginview viewdidload 方法中有一个 NSlog 输出,所以我知道 loginview 已加载。但是屏幕是黑的!!!我不知道为什么。viewcontroller 运行 viewdidload 方法,但是没有屏幕输出。

我做错了什么???

谢谢多米尼克

0 投票
3 回答
8581 浏览

ios - 带有情节提要的 iPad 上的 UISplitViewController?

在此处输入图像描述

在 Xcode 中,如何创建一个使用 Storyboard 的简单 iPad 应用程序,以便为每个条目换出 DetailView 控制器?我见过的大多数示例都使用 iPhone,或者他们只是更改了同一个详细视图控制器中的值。

我想从静态 TableView 控制器(比如 3 行)在 Interface Builder 中创建 segues,其中每行将加载一个不同的游戏细节视图控制器,我将在 IB 中将其拖出并设计。目前,当我使用 segue 连接视图控制器时,它会替换 UISplitViewController 的导航部分。换句话说,这就像我正在遍历一棵树,我需要告诉 IB 我在一个根节点,我应该更改详细视图。