Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 将自定义UIView渲染到情节提要_Ios_Xcode_Storyboard - Fatal编程技术网

Ios 将自定义UIView渲染到情节提要

Ios 将自定义UIView渲染到情节提要,ios,xcode,storyboard,Ios,Xcode,Storyboard,故事板中有一个新功能,允许在故事板中呈现自定义UIView。有人记得怎么做吗?Swift: 查看“Interface Builder中的新增功能”和“Xcode 6中的新增功能”,或者在apple文档中查找@IBDesignable和@IBInspectable 目标C: 在“Interface Builder中的新增功能”中,他们使用Swift进行示例,如果您想在Objective-C中进行此操作,可以使用等价的IB_DESIGNABLE和IBInspectable。以下是文件: Swift:

故事板中有一个新功能,允许在故事板中呈现自定义UIView。有人记得怎么做吗?

Swift: 查看“Interface Builder中的新增功能”和“Xcode 6中的新增功能”,或者在apple文档中查找
@IBDesignable
@IBInspectable

目标C: 在“Interface Builder中的新增功能”中,他们使用Swift进行示例,如果您想在Objective-C中进行此操作,可以使用等价的
IB_DESIGNABLE
IBInspectable
。以下是文件:

Swift: 查看“Interface Builder中的新增功能”和“Xcode 6中的新增功能”,或者在apple文档中查找
@IBDesignable
@IBInspectable

目标C: 在“Interface Builder中的新增功能”中,他们使用Swift进行示例,如果您想在Objective-C中进行此操作,可以使用等价的
IB_DESIGNABLE
IBInspectable
。以下是文件:


首先-将CoCoatTouch框架目标添加到项目中

第二,在框架目标中创建自定义视图类,class.h文件应使用IB_DESIGNABLE(对于类)和IBInspectable(对于可以在Interface Builder中更改的属性)修饰。e、 g

第三,转到Interface Builder,将UIView添加到情节提要中,然后将其类更改为自定义视图

我发现(艰难的方式)最好不要从自定义视图中的大量现有代码开始,而是逐步构建它,同时在界面生成器窗口中选择自定义视图并在实用程序窗口中打开自定义类选项卡-有“可设计的”绿色或红色按钮,指示IB是否无法为自定义视图呈现实时预览,框架类中的每次保存都会自动编译框架


在IB live view中获取UIImages/UIImageViews渲染需要额外的工作-请参阅如何获取IB live预览的图像资源。

首先-将CocoaTouch framework目标添加到项目中

第二,在框架目标中创建自定义视图类,class.h文件应使用IB_DESIGNABLE(对于类)和IBInspectable(对于可以在Interface Builder中更改的属性)修饰。e、 g

第三,转到Interface Builder,将UIView添加到情节提要中,然后将其类更改为自定义视图

我发现(艰难的方式)最好不要从自定义视图中的大量现有代码开始,而是逐步构建它,同时在界面生成器窗口中选择自定义视图并在实用程序窗口中打开自定义类选项卡-有“可设计的”绿色或红色按钮,指示IB是否无法为自定义视图呈现实时预览,框架类中的每次保存都会自动编译框架


在IB live view中获取UIImages/UIImageViews渲染需要额外的工作-请参阅如何获取IB live预览的图像资源。

刚刚更改了您的答案,以反映Swift&Objective CIt的“IBInspectable”,而不是“IB_INSPECTABLE”。丑陋和不一致,我希望他们在最终确定iOS 8之前解决它。当前链接只是更改了您的答案,以反映Swift&Objective CIt的“IBInspectable”,而不是“IBU INSPECTABLE”。丑陋和不一致,我希望他们在完成iOS 8之前修复它。当前链接是
IB_DESIGNABLE
@interface CustomView : UIView

@property (nonatomic) IBInspectable NSString *promptText;
@property (nonatomic) IBInspectable CGFloat borderWidth;

@end