interface-builder相关内容

此类不符合键值 XXXXXX 的键值编码

当我尝试构建和运行我的应用程序时,它崩溃了,我在日志中看到了这个: 原因:'[setValue:forUndefinedKey:]: 这个类不是键 aproposViewController 的键值编码兼容. 奇怪的是 aproposViewController 没有在 LoadingViewController 中使用,它只是我应用程序中的另一个视图控制器.请帮忙,提前谢谢:) 编辑 ..
发布时间:2022-01-05 08:46:30 移动开发

来自 XIB 的视图的自动布局约束

我正在从一个圆加载一个视图(一个圆的形状).我想确保圆圈的大小适应各种屏幕尺寸.到目前为止,我尝试将视图放在另一个视图中,将边距固定到超级视图,然后将超级视图的纵横比设置为 1:1.这给了我一个圆圈.但是,现在,我想更改其大小.目前,superview 的大小由其中的另一个 subview 指定,一个标签.根据标签的内容,超级视图的大小会发生变化(我已将标签的字体大小设置为 Autoshrink) ..
发布时间:2022-01-04 08:28:31 移动开发

向 UIView 添加组合框或下拉列表

我需要向 UIView 添加组合框或下拉列表.我在界面构建器的“库"中没有找到这样的对象.如何将此对象添加到我的 UIVIEW?我是否必须从另一个对象(哪个?)继承它,还是必须以编程方式从头开始创建它?请帮忙!!! 解决方案 此处的标准做法是使用 UIPicker 或将 TableViewController 推送到堆栈,并在用户选择此处的选项后返回. ..
发布时间:2021-12-31 21:13:57 移动开发

从 NIB 大小问题加载 UIView 子类

我有一个 UIView 的子类,需要根据它的宽度来计算它的高度.在代码中创建时,一切正常.但是,当我尝试在界面生成器中创建视图时,虽然我覆盖了所有相关方法,但我无法获取界面生成器中设置的视图的大小. - (id)initWithCoder:(NSCoder *)aDecoder{NSLog(@"init with coder before super width %d",super.frame. ..
发布时间:2021-12-31 21:06:24 移动开发

如何在通话期间将视图定位在绿色条下方?

如何在通话期间让我的视图出现在绿条下方?现在,我的应用在通话期间被绿色条部分覆盖. 解决方案 如果您使用的是 Interface Builder,请确保设置了自动调整大小蒙版,以便调整视图的大小,而不是让它们坐在相同的位置.您可以使用模拟器中硬件下的切换通话状态栏选项来测试它. 如果您不使用 IB,您可以在代码中设置自动调整大小掩码. 如果您不使用视图,则需要在收到相应通知时调 ..
发布时间:2021-12-31 21:03:49 移动开发

带有自己的 XIB 的 UIView 子类

我创建了一个自定义 UIView 子类,并且不想在 UIView 子类中的代码中布局 UI.我想为此使用xib.所以我所做的是以下. 我创建了一个“ShareView"类,它是 UIView 的子类.我创建了一个 XIB 文件,其文件所有者设置为“ShareView".然后我链接了我在“ShareView.h"中声明的一些网点. 接下来我有一个 ViewController,MainV ..
发布时间:2021-12-31 20:41:19 移动开发

是否可以从界面构建器设置 UIView 边框属性?

是否可以直接从界面构建器控制 UIView 边框属性(颜色、粗细等...),还是只能以编程方式进行? 解决方案 其实你可以通过interface builder来设置view层的一些属性.我知道我可以通过xcode设置图层的borderWidth和cornerRadius.borderColor 不起作用,可能是因为图层需要 CGColor 而不是 UIColor. 您可能必须使用字 ..
发布时间:2021-12-31 20:31:46 移动开发

在 Interface Builder 中使用自定义字体设计标签/文本视图

我目前正在开发一个 iPhone 项目,其中所有标签/文本视图等都应以自定义字体显示(我使用的是 Xcode 4.2.1).我对此做了一些研究,唯一的解决方案似乎是将字体文件添加到项目中,适当地编辑 info.plist 文件并以编程方式设置字体(即通过插座或通过子类化相关视图).在任何情况下,这些方法都不会导致界面构建器使用自定义字体显示文本(它仍将显示 Helvetica).无法使用属性检查器 ..
发布时间:2021-12-30 11:44:14 移动开发

Interface Builder 中的自定义字体

所以我们在 2014 年,有没有办法在 Interface Builder 中设置自定义字体?即不要以编程方式执行此操作,除了应用程序列表中的“应用程序提供的字体". 解决方案 是的,Marrius 是对的.在 Xcode 6 中,您既不需要使用额外的软件,也不需要在代码文件中设置字体.只需将您的字体文件与其他文件一起添加到您的项目中.并且界面生成器将在自定义字体列表中显示添加的字体. ..
发布时间:2021-12-30 11:41:33 移动开发

在 Xcode 6/iOS 8 Interface Builder Launch Screen 中使用自定义字体

我正在使用基于 Xcode 6 的新界面构建器 启动图像,然后遇到问题. 我通过选择 New File、Launch Screen 创建了一个新的界面构建器文件,这在我的项目中创建了一个 .xib 文件. 然后我设计了我的启动屏幕,一切都很好,除了:我有一个自定义字体,我已将它分配给 Interface Builder 中的 UILabel.字体适当地出现在 Interface Bui ..
发布时间:2021-12-30 11:11:41 移动开发

故事板中的颜色与 UIColor 不匹配

我将代码中的颜色定义为 [UIColor colorWithHue:32.0/360.0 饱和度:0.88 亮度:0.97 alpha:1] 如果我尝试在情节提要中设置相同的颜色,则在运行应用程序时,它的颜色与代码中定义的颜色略有不同.如果我将颜色拖到上颚然后选择不同的颜色并再次选择上颚,HSB 值会略有不同.它似乎在界面构建器中捕捉到不同的(RGB?)颜色. 解决方案 Xcode 8 ..
发布时间:2021-12-29 22:53:57 移动开发

XCode Interface Builder 中的颜色怪异?

我在界面构建器中遇到了非常奇怪的颜色问题.我在一个 UI 元素上设置了一种颜色,例如 UIView,然后我想要在 UIButton 上使用相同的颜色……但是当我尝试这样做时,颜色通常会有所不同 - 我的意思是色调略有不同,而不是完全不同的颜色.这怎么可能???我试过使用 RGB 滑块和其他滑块,还有颜色选择器工具......有时唯一对我有帮助的是,当我创建新的 UI 元素时.有没有人遇到过同样的问 ..
发布时间:2021-12-29 22:32:11 移动开发

如何使用公共目标对象来处理多个视图的动作/出口?

我开始尝试在以前使用代码的地方使用 IB.我为 iPad/iPhone Portrait/Landscape 创建了笔尖,所以我有四种可能的视图.所有的文件所有者都设置为 UIViewController,所有的都有一个从调色板添加到我的 NSObject 子类“TargetObject"的对象.设置 IBActions/IBOutlets 没问题,只需像往常一样按住 ctrl-drag 在一个笔 ..
发布时间:2021-12-21 15:24:26 移动开发

在 iOS 5 中使用 Storyboard 时,无法将多个按钮分配给 UINavigationItem

我是一名 iOS 开发人员,在通过代码开发 UI 方面拥有丰富的经验. 我现在正在测试 Storyboard 功能,因为我正在测试切换到“设计"UI 而不是实现它.过去,我在使用 nib/xib 时遇到了很多限制,因此我从未成功使用 switch.所以这是故事板的新尝试:) 现在我的问题 - 我正在设计一个 iPad Storyboard,它有一个导航控制器和一个 Tableview ..
发布时间:2021-12-20 20:38:56 移动开发

文件的所有者是什么(在界面构建器中)?

我是 Cocoa 的新手,我不明白 .nib 文件的 File's Owner 的概念. 这是我看待事物的方式: 考虑一个描述窗口外观的文件 myNibFile.nib 文件. 现在,我想将一个实际窗口连接到这个 .nib 文件.因此,我创建了一个 myWindow 类,它是 NSWindowController 的子类.并且,为了实现这个连接,我改变了 init 方法,如下所示 ..
发布时间:2021-12-17 23:12:50 其他开发

带有加号和减号按钮的 NSTableView

我怎么能做这样的事情? 我在 Interface Builder 库中没有找到任何合适的对象. 有什么想法吗? 解决方案 我发现的最好方法是使用 NSSegmentedControl. 在画布上拖动它后,你应该配置它的样式: 款式:小方型模式:选择瞬间 看起来更好.现在使用“图像"字段设置NSAddTemplate 和NSRemoveTemplate.确保标签字段为空 ..
发布时间:2021-12-17 23:03:31 其他开发

在 Interface Builder 中使用泛型类作为自定义视图

我有一个自定义的 UIButton 子类: 导入 UIKit@IBDesignable类 MyButton: UIButton {无功数组:[字符串]?} 它是 IBDesignable 并且我已经将它设置为我的故事板中一个按钮的自定义类.我想让它通用,这样数组就不必是 String 对象之一.所以,我试过这个: 导入 UIKit@IBDesignable类 MyButton: UIButt ..
发布时间:2021-12-15 10:05:55 移动开发