草庐IT

c++builder

全部标签

ios - 代码 8 : Interface builder shows different color that set

请看下图:这与两个地方使用的十六进制相同#28647B。下半部分是通过代码设置的,似乎正确地反射(reflect)了颜色:letproxy=UIPageControl.appearance()proxy.pageIndicatorTintColor=UIColor.lightGray.withAlphaComponent(0.6)proxy.currentPageIndicatorTintColor=UIColor.whiteproxy.backgroundColor=UIColor(red:40.0/255.0,green:100.0/255.0,blue:123.0/255.0,a

ios - Interface Builder 无法确定 "Main.storyboard"的类型。这可能是由于缺少 SDK

每当我尝试在Xcode中查看项目的特定Storyboard时,我都会收到一个奇怪的错误。当我单击文件目录中的Storyboard时,我收到一条警告,内容为“InterfaceBuilder无法确定“Main.storyboard”的类型。这可能是由于缺少SDK。”这只发生在这个特定的Storyboard中,我尝试创建另一个Storyboard并且能够很好地查看它。当我能够打开Storyboard时,我尝试恢复到项目的先前版本,但奇怪的是,这并没有修复错误,我得到了同样的警告。我也尝试在较早版本的Xcode中打开该项目,但无济于事。如果它提供了更多上下文,我会在尝试构建项目时收到Stor

swift - Xcode 9 : Using named colors with IBDesignable and IBInspectable results in Interface Builder error, 但编译没有问题

自从Xcode9发布以来,我在整个应用程序中都使用了UIColor.named("myColor")。在尝试将UITextField自定义实现为IBDesignable类时,我不断收到以下错误:error:IBDesignables:FailedtorenderandupdateautolayoutstatusforViewController():Theagentcrashed此外,我的类有几个IBInspectable属性,包括UIColor类型,但在这些属性的InterfaceBuilder下拉列表中我只能选择标准颜色,我命名颜色不会像标准类属性那样显示。将后一个问题作为第一个问

ios - Interface Builder 的全局调色板

在swift中,我正在编写一个扩展(如Obj-C类别),它在代码类方法中维护“housecolors”。我想知道是否有一种方法可以使用IBInspectable或其他方法使界面构建器可以访问此颜色扩展,而不是像我在很多IBInspector示例用法中看到的那样将颜色专门附加到UIView子类。extensionUIColor{//houseblue@IBInspectablevarhouseBlue:UIColor{returnUIColor(red:(51/255),green:(205/255),blue:(255/255),alpha:(1))}//housegray@IBIns

ios - Interface Builder View 未显示

我所有的ViewController突然都有这个错误。InterfaceBuilder中没有显示任何内容,但是当我运行它时它工作正常。这使得我无法在界面生成器中编辑我的View。这里发生了什么?Xcode6.1GMios8.1B1。swift。 最佳答案 我假设您的设计采用的是wAny/hAny以外的尺寸等级。切换回您用于设计的尺寸等级,您的控件将重新出现。 关于ios-InterfaceBuilderView未显示,我们在StackOverflow上找到一个类似的问题:

ios - UIAppearance,在 Interface Builder 中查看结果?

我经常为我的导航Controller和其他UI对象使用UIAppearance,我想知道是否可以在InterfaceBuilder中设置我的相关对象的样式(可能使用@IBDesignable?) 最佳答案 马特对这个问题的评论是正确的。您可以在prepareForInterfaceBuilder方法中成功使用UIAppearance代理。例子:@IBDesignableclassMyCustomView:UIView{overridefuncprepareForInterfaceBuilder(){MyCustomView.appe

ios - 自 Xcode 8 以来的 Layout Interface Builder 约束问题

由于我已将我的Swift项目更新为Swift2.3和Xcode8(发布版),我无法再完成我的界面:我正在完美地设置所有约束。一切正常。第二天我重新打开Xcode,我所有的View看起来都是这样的。我也收到大量警告:如果我点击UpdateFrame,警告就会消失,View看起来又正常了。但是一旦我重新启动Xcode(或者有时甚至只是构建项目),它又被撤消了......重要:所有View看起来都很完美,并且在任何设备中都符合要求,但很难保持概览。我花了整整一个晚上来替换我当前项目的所有元素。一切都很好,没有任何警告。第二天,警告又回来了,我几乎什么也没做。我该如何摆脱这个?非常感谢您的帮助

interface-builder - 你如何在 Swift 中使用 Interface builder?

将Swift代码连接到Storyboard时,如何添加IBAction和IBOutlet标签? 最佳答案 将IBAction和IBOutlet属性添加到变量和函数,以便它们在界面构建器中可见。classViewController:UIViewController{@IBOutletvarlabel:UILabel?@IBActionfuncdoTap(x:UIButton){println("Tapped:\(x)")}} 关于interface-builder-你如何在Swift中使

swift - Swift 中的 Interface Builder、@IBOutlet 和委托(delegate)和数据源协议(protocol)

无法将声明为@IBOutlet的CustomView的委托(delegate)属性连接到InterfaceBuilder中的ViewController–根本无法建立连接。这是代码classCustomView:UIView{@IBOutletvardelegate:CustomViewDelegate?}@objcprotocolCustomViewDelegate{...}classViewController:UIViewController,CustomViewDelegate{...}@objc是因为swiftprotocol,IBOutletpropertycannotha

ios - 在 Interface Builder 中更改 UILabel 上的字符间距

是否可以使用InterfaceBuilder更改UILabel文本上的字符间距(轨道)?如果没有,是否有办法在已经使用属性文本创建的现有UILabel上以编程方式执行此操作? 最佳答案 我知道这不是InterfaceBuilder解决方案,但您可以创建一个UILabel扩展,然后将间距添加到您想要的任何UILabel:extensionUILabel{funcaddCharacterSpacing(kernValue:Double=1.15){guardlettext=text,!text.isEmptyelse{return}le