草庐IT

IBoutlet

全部标签

ios - awakeFromNib、导出和 Storyboard : is the documentation wrong?

根据NSObjectUIKitAdditionsReference,outlet变量应该在调用awakeFromNib时设置(强调所有我的):Thenib-loadinginfrastructuresendsanawakeFromNibmessagetoeachobjectrecreatedfromanibarchive,butonlyafteralltheobjectsinthearchivehavebeenloadedandinitialized.WhenanobjectreceivesanawakeFromNibmessage,itisguaranteedtohaveallits

ios - awakeFromNib、导出和 Storyboard : is the documentation wrong?

根据NSObjectUIKitAdditionsReference,outlet变量应该在调用awakeFromNib时设置(强调所有我的):Thenib-loadinginfrastructuresendsanawakeFromNibmessagetoeachobjectrecreatedfromanibarchive,butonlyafteralltheobjectsinthearchivehavebeenloadedandinitialized.WhenanobjectreceivesanawakeFromNibmessage,itisguaranteedtohaveallits

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

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

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