标签: xcode-storyboard

使用 NSMainStoryboardFile 时如何获取主窗口

我正在编写一个基于故事板的 Mac 应用程序,我希望我的应用程序委托获得对主窗口的引用,以便-applicationShouldHandleReopen:hasVisibleWindows:在关闭时可以显示它。

据我所知,文档并没有真正提到故事板是如何加载的,但是窗口在-applicationDidFinishLaunching:.

有没有人知道如何做到这一点?

macos xcode-storyboard osx-yosemite

5
推荐指数
0
解决办法
163
查看次数

如何使用自动布局更改uiview的高度?

所以我创建了这个场景,以便了解视图如何根据内容增加高度.但是我仍然无法实现它.

这就是我现在拥有的:

在此输入图像描述

textview正在根据内容增长.但是包含它的uiview正在消失.我应该使用哪些约束,以便当uitextview变大时,其父视图的高度也会增加?

uitextview uiview ios xcode-storyboard autolayout

5
推荐指数
2
解决办法
3779
查看次数

自定义视图 (xib) 在故事板上不可见

我有一个自定义视图xib,其中有多个TableViews. 我将它ViewController作为嵌套视图加载到 a中:

ViewController
   |_ View
       |_ View (This is where I load my Custom View)
Run Code Online (Sandbox Code Playgroud)

当我运行我的应用程序时,我可以在屏幕上看到空表,所以我的 xib 加载正确。
到现在为止还挺好。

我的问题是,我无法在故事板中看到我的表格。所以我无法ctrl+drag 并继续进行。

如何在故事板视图中看到我的自定义视图?

xib ios xcode-storyboard swift

5
推荐指数
2
解决办法
2538
查看次数

在故事板中为 UIButtons 交换 UIViews

我猜这是不可能的。我花了大约 2 个小时在自动布局中布局我的视图。当我开始编码时,我意识到我布置的视图中有一半实际上应该是UIButtons。有没有办法只选择 aUIView并以某种方式将其更改为 a UIButton?我尝试在UIButton类字段中输入。但它并没有改变所有的属性,就像我UIButton在故事板上放下了一样。

xcode uistoryboard xcode-storyboard

5
推荐指数
1
解决办法
861
查看次数

Xcode 6 OS X 故事板多个用户默认控制器错误与多个场景?

也许我只是在这里做错了什么,但我遇到了一个找不到解决方案的问题。也许有人见过这个?

使用 Xcode 6,我创建了一个包含 Objective C 和 Storyboards 的新项目。

在界面构建器视图中,我在情节提要附带的视图上放置了一个文本字段,并将其绑定到“共享用户默认控制器”。一切正常。

我添加了第二个视图控制器。这创造了一个新场景。我在此视图上放置一个文本字段并将其绑定到“共享用户默认值控制器”,问题如下:

在场景中创建了一个“用户默认控制器”。如果我展开“值”“绑定到”的下拉列表,列表中现在有 2 个“用户默认控制器”对象。绑定似乎不起作用,因为该值未存储在首选项文件中。

我做错了吗?或者它是 Xcode 6 上 OS X 故事板中的一个错误?

xcode objective-c nsuserdefaults xcode-storyboard osx-yosemite

5
推荐指数
1
解决办法
412
查看次数

如何重新打开在 OS X 故事板中创建的关闭窗口

我的问题对这个问题很重要,但答案似乎不适用于 Swift/Storyboards。 Cocoa:用 X 关闭后以编程方式显示主窗口

基本上,我有一个或多或少带有菜单、窗口和 ViewController 的默认应用程序。如果用户在应用程序运行时关闭了窗口,我该如何重新打开它?

我在应用程序委托中创建了一个连接到“打开”菜单项的操作。在这个函数中,我想确保窗口是可见的。所以如果用户关闭了它,它应该会重新出现。但我不知道如何访问关闭的窗口。Storyboard 似乎不允许我在我的应用程序委托中为我的 Window 创建一个插座。

macos xcode-storyboard swift

5
推荐指数
1
解决办法
1808
查看次数

Xcode 7 ibtool错误:将故事板引用部署到iOS 8.0要求您的故事板不共享任何视图控制器标识符

我有一个针对iOS 8和9的iOS应用程序,我正在升级以使用Storyboard References而不是通过代码链接.当我突然开始收到这个编译错误时,我逐渐转换了越来越多的位:

:错误:将故事板引用部署到iOS 8.0要求您的故事板不共享任何视图控制器标识符.A.storyboard和Z.storyboard都包含一个标识符为"ZNavigationController"的视图控制器.

Z.storyboard绝对包含ZNavigationController,它应该在那里,但A.storyboard肯定不包含任何这样的导航控制器.我在文本编辑器中打开了.storyboard文件,并确认没有提及ZNavigationController.

提供更多背景信息:

  • A.storyboard有一个引用B.storyboard,它有一个来自其中一个viewControllers的手动segueA
  • B.storyboard有一个参考Z.storyboard- 它通过来自其中一个viewControllers的手动segue到达那里B

运行XCode版本7.0(7A218),这是GM种子构建

xcode ios xcode-storyboard

5
推荐指数
2
解决办法
2262
查看次数

UILabel子类出现在Storyboard中

我创建了一个名为MyUILabel的UILabel子类.唯一改变的是字体和字体大小.当我运行应用程序时,它看起来像预期的那样 但是,在故事板中,显示了默认的UILabel.有没有办法让Storyboard显示我的子类的字体和字体大小?

MyUILabel:

public class MyUILabel : UILabel {
    required public init?(coder aDecoder: NSCoder) {
        super.init(coder: aDecoder)
        self.font = UIFont(name: Constants.DefaultFont, size: 30)
    }
}
Run Code Online (Sandbox Code Playgroud)

interface-builder uikit xcode-storyboard swift

5
推荐指数
1
解决办法
1266
查看次数

为什么 Xcode 中缺少状态栏模拟指标?

正如标题中所述,从链接图像中可以看出,自 Xcode 9 以来,我缺少状态栏模拟指标下拉菜单。

无论项目如何,都是如此,所以我假设它不依赖于配置。

删除此功能是否有特定原因?

状态栏选项已删除

在具有深色背景的视图中,无法更改状态栏模拟指标会导致深色状态栏文本不可读:

在此处输入图片说明

xcode ios uistoryboard xcode-storyboard

5
推荐指数
1
解决办法
803
查看次数

添加约束时,Xcode Interface Builder 停留在“使用标准值”上

当我使用 Interface Builder 中的“添加新约束”菜单添加约束时,如果视图接触主视图的边缘,则该值会停留在“标准”上。如果我在框中键入 0,它只会重置回“标准”。今天开始出现这个问题。我曾尝试清除 Xcode 设置,但这并没有帮助。

问题示例

xcode interface-builder uistoryboard xcode-storyboard

5
推荐指数
1
解决办法
191
查看次数