草庐IT

IBDesignable

全部标签

ios - IBDesignable 类未在 xcode 中更新

我创建了一个自定义的IBDesignableUISegmentedControl类。该类没有构建错误但有警告,它不会在Xcode内部更新。有警告,见下面的截图。@IBDesignableopenclassUISegmentedControlBorderless:UISegmentedControl{@IBInspectablevarborderColor:UIColor=UIColor.white{didSet{setupUI()}}@IBInspectablevartextColor:UIColor=UIColor.white{didSet{setupUI()}}@IBInspect

ios - 使 UIImage 在@IB_Designable 上的新位置重绘

我正在创建这个IB_Designable类。它就像一个slider。见图片。这两个元素都是用很少可拉伸(stretch)的UIImages创建的。我有一个66x66pt的红色方block。这个正方形必须在灰色矩形内的X方向上滑动。我已经创建了这个类:标题#importIB_DESIGNABLE@interfaceMyClass:UIView//minimumandmaximumslidervalue@property(assign,nonatomic)IBInspectableCGFloatminimumValue;@property(assign,nonatomic)IBInspec

ios - 使用 IB_DESIGNABLE obj-c 扩展类

我发现IBDesignable和IBInspectable非常有用,可以将setter的可能性直接带到Storyboard中。我以这种方式在快速项目中使用它importFoundationimportUIKit@IBDesignableextensionUIView{@IBInspectablevaraddBorderTop:CGFloat{set{addBorderUtility(0,y:0,width:frame.width,height:newValue,color:layer.borderColor)}get{return0}}@IBInspectablevaraddBorde

ios - 试图创建一个圆角 UIButton 类

我正在尝试创建一个圆角UIButton类,但它不起作用。这是我目前所拥有的:界面#importIB_DESIGNABLE@interfaceBotaoCantosArredondados:UIButton@property(nonatomic,assign)IBInspectableCGFloatradius;@property(nonatomic,assign)IBInspectableCGSizeshadowOffset;@property(nonatomic,assign)IBInspectableCGFloatshadowRadius;@property(nonatomic,a

ios - Designables : Failed to render and update auto layout status. 我正在使用 Xcode 9.3

我正在使用Xcode9并使用Cocoa框架抛出此错误。我已经尝试了所有可能的方法,但无法解决它。 最佳答案 因此,如果label是pod中的一个库,则您可能受到了cocoapods错误的影响;尝试在您的podfile中添加此post_installpost_installdo|installer|installer.pods_project.build_configurations.eachdo|config|config.build_settings.delete('CODE_SIGNING_ALLOWED')config.bui

ios - Xcode 6 @IBInspectable : Initialize to starting value?

当您添加@IBInspectable属性时,它们实际上被初始化为……什么都没有。有没有办法让这些属性默认为某些东西?假设轨道颜色为红色,背景颜色为灰色,填充颜色为10.0?我试过@IBInspectablepublicvarpadding:CGFloat=10.0但“10”没有反射(reflect)在IB中。 最佳答案 试试这段代码:overridefuncprepareForInterfaceBuilder(){ifself.padding==0{self.padding=10}}来源http://justabeech.com/?

ios - 当另一个属性的数量增加时生成更多属性

基本上,我有一个View,其中可以包含无限数量的UIView。我希望能够设置self.numberOfSections=8或self.numberOfSections=2然后分别生成相同数量的UIImages然后可以被操纵。目前我的代码中有许多IBInspectible图片,无论我有2个numberOfSections还是100个numberOfSections,它们都会出现。我想以某种方式能够根据我的numberOfSections编号创建UIImages。如果我在这里将NumberOfSections设置为2-我可以在Storyboard中设置图像,但所有其他IBInspectab

ios - 使用自动布局的 IB_DESIGNABLE 自定义 View 的错位 View 警告和奇怪行为

我创建了一个自定义的IB可设计View(参见下面的代码),它在IB中正确呈现并且在运行时也能正常工作。但是,在收到有关View放错位置的警告时,我无法在InterfaceBuilder中手动调整View大小(触摸调整大小handle时,View将在其容器中跳来跳去)。对于各种不同的布局,我会得到相同或相似的行为。您是否知道我在这里做错了什么,或者这只是IB中的一个错误?(PS:我不能忽略警告)编辑:添加约束截图:这是代码(标题):IB_DESIGNABLE@interfaceAKATestView:UIView@end实现:@interfaceAKATestView()@propert

ios - 调试 IBDesignable - 调试选定的 View 不工作

最近我制作了可重用的类,用于在界面View中呈现IBDesignablesxib。@interfaceReusableView()@property(nonatomic,strong)UIView*contentView;@end@implementationReusableView-(instancetype)initWithFrame:(CGRect)frame{self=[superinitWithFrame:frame];[selfsetupXib];returnself;}-(instancetype)initWithCoder:(NSCoder*)aDecoder{self

ios - Swift 中的 IBDesignable 和多个目标

似乎IBDesignable在多个目标和swift模块方面存在一些问题。添加新目标后(我的应用现在有2个目标,例如seller和buyer),我的StoryBoard开始停止构建View警告:Storyboard:warning:IBDesignables:UsingclassUITextFieldforobjectwithcustomclassbecausetheclass_TtC15******Buyer11HCTextFielddoesnotexist我认为,designables编译器无法以某种方式找到合适的*swift**模块。有什么解决方法的建议吗?图片:我正在使用Xcod