如何为ui控件在xib和storyboard添加属性

如何为ui控件在xib和storyboard添加属性,第1张

IB_DESIGNABLE

@implementation IB_UITextField

- (void)setCornerRadius:(CGFloat)cornerRadius{

_cornerRadius = cornerRadius

self.layer.cornerRadius = _cornerRadius

self.layer.masksToBounds = YES

}

-(CGRect)textRectForBounds:(CGRect)bounds {

return CGRectInset(bounds, _Padding, _Padding)

}

-(CGRect)editingRectForBounds:(CGRect)bounds {

return [self textRectForBounds:bounds]

}

@end

现在已经是Xcode10了,作为interface builder的重要部分,storyboard的内容也越来越多,越来越便捷,下面来列举一下storyboard的属性选项,也就是Xcode右边那一栏五种类型的选项.

不知道苹果有没有对Xcode各种位置进行命名,比如这五个类型,完全不知道每个应该叫什么,这里就直接编号

选择不同的目标,这一页也会显示不同的类型,比如选择main.storyboard文件本身,是这四类选项

1.identify and type

2.interface builder document

3.localization

国际化的相关设置,不展开说明

4.target membership

选择在哪个target下编译

5.on demand resource tags

此项选中main.storyboard时展示不出来,需要选中一个vc,或者选中其他Storyboard


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/7907475.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存