草庐IT

iboutlet

全部标签

xcode - CGColor 未定义为 UIColor,需要先转换颜色空间。 swift 2,Xcode 7

我试图通过使用slider选择红色、绿色、蓝色和Alpha的值来创建颜色来更改应用程序按钮的颜色。所以我创建了一个变量来保存用户创建的颜色。ViewController是按钮所在的位置。ChangeColors是RGBslider系统。importUIKitimportFoundationvarbuttonColor=UIColor()classViewController:UIViewController{@IBOutletvartools:UIButton!@IBOutletvarcustom:UIButton!@IBOutletvarsupport:UIButton!@IBOut

ios - 从父类(super class)覆盖 IBOutlet 属性?

我想在修改IBOutlet属性的框架中创建一个父类(superclass)。但是,我希望将子类连接到Storyboard,因为我不想将控件连接到框架中的类。例如,我的框架中的父类(superclass)如下所示:publicclassMySuperDetailViewController:UIViewController{@IBOutletpublicweakvartitleLabel:UILabel?@IBOutletpublicweakvardateLabel:UILabel?@IBOutletpublicweakvarcontentWebView:UIWebView?...}然后

ios - 从父类(super class)覆盖 IBOutlet 属性?

我想在修改IBOutlet属性的框架中创建一个父类(superclass)。但是,我希望将子类连接到Storyboard,因为我不想将控件连接到框架中的类。例如,我的框架中的父类(superclass)如下所示:publicclassMySuperDetailViewController:UIViewController{@IBOutletpublicweakvartitleLabel:UILabel?@IBOutletpublicweakvardateLabel:UILabel?@IBOutletpublicweakvarcontentWebView:UIWebView?...}然后

ios - NSLayoutConstraint outlets 始终为 nil 而其他 outlets 则不是

我正在通过xib实例化商店:letcShop=UINib(nibName:"connectedShop",bundle:nil).instantiateWithOwner(nil,options:nil)[0]as!connectedShop这家商店分配了这个自定义类:importFoundationimportUIKitclassconnectedShop:UIView{@IBOutletweakvarbannerViewHight:NSLayoutConstraint!@IBOutletweakvarbannerViewTop:NSLayoutConstraint!@IBOutle

ios - NSLayoutConstraint outlets 始终为 nil 而其他 outlets 则不是

我正在通过xib实例化商店:letcShop=UINib(nibName:"connectedShop",bundle:nil).instantiateWithOwner(nil,options:nil)[0]as!connectedShop这家商店分配了这个自定义类:importFoundationimportUIKitclassconnectedShop:UIView{@IBOutletweakvarbannerViewHight:NSLayoutConstraint!@IBOutletweakvarbannerViewTop:NSLayoutConstraint!@IBOutle

ios - IBOutlets 在 iOS 8 设备上为零,但在 iOS 9 (Swift) 上工作正常

当运行iOS8时,我基于nib的ViewController的IBOutlet是nil,但是当运行iOS9时,它们工作正常。知道为什么会发生这种情况吗?我的应用支持iOS8+,我运行的是Xcode7.2。 最佳答案 问题出在我的UIViewController实例化的方式上。改变让myVC=MyViewController()为了letmyVC=MyViewController(nibName:"MyViewController",bundle:nil)解决了这个问题。 关于ios-IB

ios - IBOutlets 在 iOS 8 设备上为零,但在 iOS 9 (Swift) 上工作正常

当运行iOS8时,我基于nib的ViewController的IBOutlet是nil,但是当运行iOS9时,它们工作正常。知道为什么会发生这种情况吗?我的应用支持iOS8+,我运行的是Xcode7.2。 最佳答案 问题出在我的UIViewController实例化的方式上。改变让myVC=MyViewController()为了letmyVC=MyViewController(nibName:"MyViewController",bundle:nil)解决了这个问题。 关于ios-IB

ios - 通过 IBInspectable 属性实时渲染 IBOutlet 连接的 subview

我第一次使用Storyboard是在iOS8中,到目前为止我一直很喜欢Storyboard上的实时渲染方面。然而,我似乎在让我的观点在Storyboard上正确呈现方面遇到了障碍。我有一个容器UIView,其中包含与Storyboard上的UILabel的连接,我正在尝试根据IBInspectable属性。@IBDesignableclassContainerView:UIView{@IBOutletweakvar:titleLabel:UILabel!@IBInspectablevartitle:String=""{didSet{titleLabel?.text=title}}/*I

ios - 通过 IBInspectable 属性实时渲染 IBOutlet 连接的 subview

我第一次使用Storyboard是在iOS8中,到目前为止我一直很喜欢Storyboard上的实时渲染方面。然而,我似乎在让我的观点在Storyboard上正确呈现方面遇到了障碍。我有一个容器UIView,其中包含与Storyboard上的UILabel的连接,我正在尝试根据IBInspectable属性。@IBDesignableclassContainerView:UIView{@IBOutletweakvar:titleLabel:UILabel!@IBInspectablevartitle:String=""{didSet{titleLabel?.text=title}}/*I

ios - 如何从另一个类访问 IBOutlet

我想知道如何从另一个类访问一个类中声明的@IBOutlet例如,我有一个名为myfirstview的类classMyFirstView:UIViewController{@IBOutletvarlblred:UILabel!=UILabel()}我想从另一个名为MySecondView的类中更改lblred的文本,该类写在另一个.swift文件中:classMySecondView:UIViewController{funcmodify(){letmfv=MyFirstView()mfv.lblred.text="Hello"}}但是没有任何反应。我已将lblred与Storyboar