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

iphone - iOS 5 Segue 在第一次执行后不工作

我正在使用情节提要功能创建一个 iOS5 应用程序。基本结构是:

LoginScreen ---(segue)--> MyScreen ---(退出时按下)------(返回登录屏幕)-->LoginScreen

这很简单。我管理第一个 segue 的方式是:

现在,奇怪的是第一次正确执行了 segue,但是,当我在注销后返回登录屏幕时performSegueWithIdentifier:不再起作用(没有错误消息,根本没有任何反应)。不知道发生了什么。哪个可能是问题?

我附上了故事板的屏幕截图..您可以在右上角看到循环: 在此处输入图像描述

多谢!

克劳斯

0 投票
0 回答
103 浏览

xcode4 - How do I access a prototype TableViewCell in another TableViewController on the same storyboard

I have several TableViewControllers that have exactly the same format TableViewCell used for completely different purposes. I have a TableViewController that has all of my prototype cells defined in it including different format records and different reuse types.

My question is how do I set up each of the TableViewControllers and TableViewCells in the Scene that I am going to use a particular Prototype TableViewCell.

All I have seen is documentation on one TableViewController with One Prototype TableViewController but I do not want to have to prototype the same cell all of the times I need to use it. It seems to go against the nature of the technology.

So I guess I am asking how to set up the TableViewCcontroller and the Associated TableViewCell in StoryBoard so that they will use the prototype that I have defined elsewhere on my StoryBoard.

0 投票
6 回答
12967 浏览

ios - 使用 Storyboard 的优点和缺点?

我已经编写了一段时间的 iOS 应用程序,并逐渐从完全以编程方式编写 UI 到密集使用 Interface Builder。我现在正在考虑在我的一些新项目中使用新的故事板功能,但我没有足够的经验或知识来计算这样做的优缺点。 任何人都可以提供一些示例或信息,说明使用故事板何时获得回报以及何时浪费时间?

0 投票
1 回答
692 浏览

objective-c - 未显示子类 UIViewController

我对 UIViewController 类进行了子类化,如下面的代码所示。下面编码的视图控制器由 Storyboard 在 TabBarController 中实例化,但未显示其视图(我使用 Interface Builder 添加的标签、工具栏)。唯一显示的项目是 TabBarControllers 选项卡栏。

。H:

米:

我做错了什么?

谢谢!

0 投票
1 回答
1104 浏览

ios - 如何跳转到情节提要中的 UIViewController 并仍保留导航层次结构?

我正在为 ios5 开发一个基于故事板的项目,到目前为止它运行良好,但我想在用户退出时保存用户的状态,以便当他们返回应用程序时,我可以将他们跳回他们离开时所在的故事板。

我的理解是,当您浏览故事板时,它会创建一个 UIViewController 堆栈,因此当您关闭当前控制器时,它知道要显示哪个控制器。但是,如果我在应用程序启动时以编程方式跳转到情节提要中的 UIViewController 之一,它就不会有那个历史记录、那个控制器堆栈来回溯。如果不出意外,如果两个控制器在情节提要中的某个点连接到同一个控制器,它就不知道该回到哪个控制器。

处理这个问题的正确方法是什么?我是否只是通过故事板到用户停止的地方,向每个 UIViewController 呈现动画设置为 NO 直到我到达用户所在的那个?(如果是这样,存储该信息的最佳方式是什么?是否有任何方法/类可以帮助解决这个问题,或者我是否正在滚动自己的方式通过情节提要存储它们?)

0 投票
1 回答
1270 浏览

iphone - XCode/iOS:将 UIGestureRecognizerDelegate 添加到 UIViewController 后,Storyboard Segue 事件不起作用

我有两个场景(SceneA 和 SceneB)和两个自定义 UIViewController 实现的简单故事板。SceneA 有一个按钮,该按钮带有到 SceneB 的 segue(模态)。到目前为止它工作得很好:应用程序从 SceneA 开始,按下按钮翻转到 SceneB。

在下一步中,我将添加到 ViewController 实现中,因为我想在自定义 UIViewController 实现中检测 SceneA 上的特定手势(单击/滑动/等)。这就是事情出错的地方。

在测试中,手势被检测到并且 UI 做出相应的响应,但是 segue 不再起作用。我怀疑手势识别器“吞下了”会触发 segue 的事件,但我不确定如何解决。有没有一种简单的方法可以将事件委托或冒泡到情节提要?

(我想另一种方法是检测点击事件并以编程方式进行转场,但如果可能的话,我更喜欢某种形式的委托。)

[XCode 4.2.1 | iOS SDK 5.0 | iPhone 5.0 模拟器]

0 投票
9 回答
53638 浏览

ios - 何时使用 Storyboard 以及何时使用 XIB

是否有关于何时在 iOS 项目中使用故事板以及何时使用 XIB 的指南?每种方法的优缺点是什么,它们各自适合什么情况?

据我所知,当您的视图控制器被动态 UI 元素(如地图图钉)推动时,使用故事板转场并不是那么干净。

0 投票
2 回答
2430 浏览

iphone - iPhone 应用程序设计故事板 vs nib

作为一名初级开发人员,我想知道使用 Storyboard 与 .nib 文件构建应用程序界面的优缺点是什么。

我知道:

  • 故事板据说可以简化创建界面的过程
  • 使用故事板创建的应用程序与运行 iOS 5 之前的设备不兼容

但是,我想问问有经验的人,使用一种方法相对于另一种方法可能有哪些不可预见的缺点或优点,以及有经验的开发人员建议从什么开始。(我将为个人和商业用途开发。)

非常感谢你!

0 投票
1 回答
2580 浏览

ios - 我如何生成在故事板中定义的视图控制器代码

这就是我正在做的事情:我正在使用情节提要创建一个 xcode 项目,通过拖放视图控制器和视图来定义我的所有屏幕,但是我实际上需要用一些东西填充这些屏幕。

所以,我在我的项目中创建了 uiviewcontroller 子类文件,并为我的故事板中的每个视图控制器填写类名。然后,我需要手动将每个视图元素一个一个拖放到我的视图控制器中,以生成属性。

我想知道 xcode 是否提供了直接从情节提要中简单地生成所有 uiviewcontroller 子类的可能性,并且所有插座属性都已设置。

0 投票
1 回答
328 浏览

xcode4.2 - 我的秒表出现 NSTimer 问题

这是我的问题,当我单击开始按钮时,计时器会运行,当我单击停止按钮时,它会停止。但是,当我单击开始按钮时,它会变回零。我希望开始按钮在计时器停止的地方继续。

请帮忙谢谢