问题标签 [ibinspectable]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - Objective-c 中的 IBInspectable 和默认值,黑色视图
我在我的 Objective-C 项目中使用 IBInspectables。我不想为这些设置一些默认值。这并不像在 swift 中设置默认值那样简单,所以我尝试在 init 方法中这样做:
这使我可以根据需要更改界面构建器中的值。但是,如果我选择默认作为按钮的 fillColor,它在界面生成器中显示为黑色而不是蓝色。有什么想法我在这里做错了吗?任何指针都会很棒。
ios - IBDesignable:使用 IBInspectable 和 UIImage 在情节提要中渲染 UIView - Objective C
我正在创建一个UIView
允许用户使用经典的 5 星评分系统进行投票的方法。我的代码工作正常,一切都很好,但我想预览storyboard
使用IBInspectable
变量。
我真的不知道如何实现这个结果:我有两个IBInspectable
属性,一个UIImage
和一个 int。int 告诉我想在情节提要中显示多少“星”,并且UIImage
会选择应用程序中使用的图像。
@property(强,非原子)IBInspectable UIImage *emptyStarImage;
@property (nonatomic) IBInspectable int numberOfStars;
这是我想要实现的目标:
谢谢!
ios - 访问@IBInspectable UIImage 时界面生成器代理崩溃
我正在通过子类化UIView
和使用@IBInspectable
我的一些变量来实现自定义视图。其中两个是 UIImage。如果我尝试在代码中访问其中一个,界面构建器会崩溃并显示以下消息:
和
一切在模拟器和设备上运行良好。以下是如何重现它,假设image_one.png
在资产中:
事实上,界面构建器代理在初始化此变量时会崩溃。如果您写入var anImage: UIImage! = UIImage(named: "image_one")
,则代理在访问此变量时会崩溃(如上所述)。
有任何想法吗?
swift - IBDesignable 和 IBInspectable 可以在 iOS7 手机上运行吗?
我正在使用 Xcode7.1,并使用@IBDesignable
和@IBInspectable
自定义视图。当我设置Deployment Target
to时iOS7.0
,我设置的属性IBInspectable
不起作用。它可以在 iPhone 上使用iOS7.0
吗?
xcode - Sse IBInspectable 和 IB_DESIGNABLE 错误更改未显示在情节提要中?
我阅读了这篇文章IBInspectable / IBDesignable和流程步骤,但我发现更改没有立即呈现在情节提要上。有人知道为什么吗?我的 Xcode 版本:7.1
我的主要代码:
视图控制器.h
UIView+CornerRadius.h
UIView+CornerRadius.m
objective-c - IBInspectable 属性值未在 xib 中更新
我在使用 IBInspectable 属性时遇到了一个小问题,不确定它是否与我的 xibs 和 xib 使用有关。我正在尝试在多个视图控制器之间重用自定义控件。该控件是一个自定义选项卡管理器:
IBInspectable 属性在此 xib 中配置为:First、Second、Third。
这是头文件的相应代码。
这在 TabContainerView.xib 中运行良好,没有问题。现在,当我尝试在两个不同的视图控制器中使用此控件时,我遇到了问题。我的两个视图控制器也是从 Xibs 加载的。
在视图控制器 1 中,我有这样的东西:
在视图控制器 1 中,我将自定义视图子类化为 TabContainerView 子类,当我运行应用程序时它工作得很好。我还将文本更改为特定于该视图控制器。List、Map、Filter 是视图控制器一的 IBInspectable 属性值。在视图控制器 2(未显示)中,我做了完全相同的事情,但是视图控制器 2 特定的不同 IBInspectable 属性值。但是,当我运行应用程序时,这些值永远不会更新,并且始终保持为 First、Second 和 Third . 我不确定我正在做的事情是否会导致此问题,但我们将不胜感激任何帮助或提示。(IBDesignable 似乎在它中断的地方给了我很多警告,并且不确定它是否只是为 xib 加载最后保存的值。)
swift - 带有@IBDesigable/@IBInspectable 的情节提要中的按钮上未显示角半径
我有一个按钮的自定义类。
但是角半径没有显示在情节提要的按钮上。
我了解@IBInspectable 仅允许您更改检查器面板中的值。我想那不是我要找的。
当我使用该类创建按钮时,我希望角半径仅显示在情节提要中。我认为这就是@IBDesignable 所做的。
ios - Trying to create a rounded corner UIButton class
I am trying to create a rounded corner UIButton class but it is not working. This is what I have so far:
interface
implementation
any ideas?