问题标签 [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 回答
703 浏览

ios - AppDelegate.m 添加视图控制器的 Xcode 4 问题 - xcode 4.2 故事板

我有问题。我正在关注本教程

我的部分在我的 AppDelegate.m

我的问题是我使用故事板作为我的主要视图。我没有xib。我收到的错误是“使用未声明的标识符viewContoller。我猜它与故事板有关。有人可以告诉我如何使它与故事板一起工作。谢谢。

0 投票
1 回答
296 浏览

iphone - 与新类关联时,情节提要场景显示为黑色

我正在创建一个应用程序并使用情节提要,但是当我刚刚创建界面时,有一个场景可以正常显示,但是当我为该场景分配一个新类时,它显示为黑色,只有导航栏可见。该视图嵌入在 UINavigationController 中,我正在尝试使用连接到 UINavigationController 的 segue 来显示它。

我尝试将它分配给一个空白的 UIViewController 子类,将其设置为初始视图控制器,将 UINavigationController 设置为初始视图控制器,尝试使用按钮而不是以编程方式显示视图并更改视图的所有不同设置,并且没有任何区别。提前感谢任何对为什么会发生这种情况有任何线索的人!

0 投票
1 回答
2850 浏览

objective-c - 在 Storyboard 中使用自定义 UITableViewController 类

在我的故事板中,我创建了一个新的 UITableViewController 对象,我想为其指定一些自定义代码。我创建了一个带有以下标头的新控制器:

当我在 Storyboard 视图中选择 UITableViewController 并导航到 Identity Inspector 时,我可以CustomController在 Custom Class 下拉列表中看到我的。但是,当我选择它时,我会听到错误声音,在系统偏好设置中称为“莫尔斯”。

当我取消选择 UITableViewController 并重新选择它时,它已清除我的CustomController选择并将其替换为UITableViewController. 我不明白为什么 XCode 不接受这一点,据我了解,这就是将您自己的代码添加到 UITableViewController 所需的全部内容。我不确定我是否遇到了 XCode 错误,或者我是否错误地配置了我的课程。

0 投票
3 回答
4080 浏览

objective-c - 使用 ios5 和情节提要推送带有参数的视图控制器

我正在使用 sdk 5 和来自已经工作的 iPhone 应用程序(使用单独的 xibs 开发)的情节提要开发一个 iPad 应用程序。我了解故事板的工作原理,但我想推送一个带有参数的视图控制器。按钮调用 logIn2 操作,如:

这工作正常,但使用 sdk 5 在第一行返回错误。如何通过参数推送视图?谢谢你。

0 投票
5 回答
57520 浏览

ios - 带有静态单元格的 UITableView 不会出现

我使用 Storyboards(选项卡视图模板)创建了一个新的 Xcode 项目。我在情节提要中添加了几个视图控制器,并希望使用一个带有静态单元格的 UITableView。我创建了它,但是当我在模拟器中运行时,单元格没有出现。除了这个故事板文件之外,我没有更改项目中的任何内容。我正在显示情节提要编辑器和正在运行的模拟器的屏幕截图。标签显示,因此视图加载正确。我将背景颜色设置为灰色,这样我就可以看到 talbeview 正在加载。所有单元格都设置为可见。我将他们的样式更改为基本并编辑了标签,并添加了一个披露指示符,仅此而已。

模拟器 代码

0 投票
1 回答
8453 浏览

iphone - 故事板中的自定义 uitableviewcells

我想我已经完成了所有步骤,但我一定遗漏了一些东西,因为我无法将单元格中的标签与代码建立联系。

这就是我正在做的事情:

  1. 将单元格样式设置为自定义
  2. 将一些标签拖到原型单元格上。
  3. 向项目添加一个新文件并使其成为 UITableViewCell 的子类
  4. 在我试图自定义的单元格的身份检查器中,我将其类设置为我刚刚创建的新类。
  5. 尝试控制从单元格上的标签拖动到我刚刚创建的类的头文件以设置 IBOutlet,但它不会让我这样做。

我错过了什么?

0 投票
1 回答
631 浏览

ios - 故事板 ViewController.m

我在 viewDidLoad 中做了一个实验:

在 viewDidLoad 内部....所以每次我坚持不同的观点时,我都会看到输出的变化,但我迷失在事物的“概念”基础中。

我将每个视图的代码放在哪里?Xcode 给了我一个 ViewController.m,但我不应该为我的故事板中的每个视图创建一个单独的 ViewController.m,然后每个视图都有自己的 viewDidLoad 吗?

我刚刚在 Segues/Storyboarding 上观看了 WWDC 视频,并打算使用 prepareForSegue:sender: 在我的视图之间传递数据。我接触的所有书籍都没有故事板。

0 投票
27 回答
80226 浏览

iphone - 在捆绑包 NSBundle 中找不到名为“MainStoryBoard”的故事板

几天前我开始了一个新应用程序,并开始使用模拟器对其进行测试。我从一个空项目开始并手动添加了故事板。模拟器可以很好地构建和运行我的应用程序,但是当我尝试构建到我的 iPhone 时,我收到消息“在 bundle NSBundle 中找不到名为 'MainStoryBoard' 的故事板”。

谷歌一无所获,这个问题建议我检查故事板的目标,但一切都准备就绪。即便如此,如果某些东西没有到位,模拟器也不会运行。

谁能指出我正确的方向?

0 投票
4 回答
20538 浏览

ios - IOS ViewController 导航路径 - 如何以编程方式导航回来

我正在使用 IOS5 故事板。我的视图控制器路径如下:

在 tableVC-3 中的取消按钮回调操作方法中,我调用[self dismissViewControllerAnimated:YES completion:nil]; 成功让我回到 tableVC-2。但是,当我尝试在调试器中向后检查导航路径时,我看不到从 navigationVC-2 访问 tableVC-2 的方法。我希望navigationVC-2 保持到tableVC-2 或navigationVC-1 的链接,但似乎没有。请在下面查看我的调试器输出。

有人可以解释导航层次结构以及如何以编程方式向后遍历链吗?

0 投票
2 回答
11434 浏览

xcode - 如何使用故事板在 AppDelegate 中使用自定义 Navigationcontroller

我在 AppDelegate 中遇到了关于 Navigationcontroller 的问题。我正在使用一个故事板,它看起来像这样:

故事板

由于使用推送通知,我的 AppDelegate 文件中有以下功能:

当通知到达时,我想初始化“详细视图” - 需要一个 ID 作为参数的控制器。此 ID 是我的有效负载的一部分,因此它存在于didReceiveRemoteNotification.

我想如下:

此时我的问题是:如何获得导航控制器?我已经搜索过类似“getNavigationControllerByIdentifier”之类的函数或类似的函数,但一无所获。我无法直接实例化详细视图控制器,因为那里缺少导航栏。

我希望你明白我的意思——如果你认为我的方法完全错误,请纠正我;o)

只是另一个小信息:详细视图控制器中的后退按钮返回到表视图对我来说并不重要 - 当它使用“加载表视图”按钮链接到控制器时就足够了。

谢谢你的帮助!