UIView控件

UIView控件

输出结果:

UIView控件

initWithCoder: 这也是初始化UIIView对象,和initWithFrame: 却别在于initWithCoder:方法通过xib或者storyboard初始化的时候回调用,当然我们需要在代码中手动调用xib或者storyboard视图的时候也可以重写initWithCoder:方法。

@property(nonatomic)BOOL userInteractionEnabled;属性,默认是YES,设置为NO时就不会响应触摸事件。

@property(nonatomic)BOOL canBecomeFocused;属性,默认是NO,是否允许被设置为高亮。

@property(nonatomic) CGPoint center;相对于父视图控件的中心点坐标@property(nonatomic) CGAffineTransform transform;仿射变化,可做动画是一个3行2列的矩阵  用来对控件进行位移,缩放,旋转等

@property(nonatomic) CGFloat contentScaleFactor; 界面内容与屏幕的缩放比例 默认为1.000

@property(nonatomic,getter=isMultipleTouchEnabled) BOOL multipleTouchEnabled; 是否支持多点触摸默认为NO

@property(nonatomic,getter=isExclusiveTouch) BOOL exclusiveTouch;解决多点触摸时的事件冲突 默认为NO

@property(nonatomic) BOO LautoresizesSubviews;是否自动调整该控件子视图的大小 默认为YES会根据属性autoresizingMask的设置自动调整大小布局用的没有AutoLayout强大

@property(nonatomic) UIViewAutoresizing autoresizingMask;如果autoresizesSubviews被设置为YES就会按照autoresizingMask的值,让子视图做适应的调整

@property(nullable, nonatomic,readonly) UIView*superview;该控件所在的父视图

@property(nonatomic,readonly,copy) NSArray<__kindof UIView *> *subviews;不可变数组,存储的是该视图的所有自视图

@property(nullable, nonatomic,readonly) UIWindow*window;该控件所处的窗口

@property (nonatomic) UIEdgeInsets layoutMargins ;控件上左下右的间距,默认是8,可以更改该方向的值,

@property (nonatomic) BOOL preservesSuperviewLayoutMargins;默认为NO,设置为YES时布局时布局会受到父视图的LayoutMargins受影响

@property(readonly,strong) UILayoutGuide *layoutMarginsGuide;布局引导的区域 

@property (nonatomic, readonly, strong) UILayoutGuide *readableContentGuide;同layoutMarginsGuide属性,从字面上可以看出是只读。

@property(nonatomic)BOOL clipsToBounds;默认为NO,当设置为YES时子视图超过父视图时会裁剪超出部分。

@property(nullable, nonatomic,copy) UIColor *backgroundColor;设置控件的背景颜色

@property(nonatomic)CGFloat alpha;设置alpha的透明度,0-1.0,默认是1.0

文章均来自互联网如有不妥请联系作者删除QQ:314111741 地址:http://www.mqs.net/post/10295.html

相关阅读

  • 淘宝怎么运营推广(中小卖家必学的操作思路)

    淘宝怎么运营推广(中小卖家必学的操作思路)

    淘宝在很长一段时间内,一直被认为是中国最大的电子商务平台。人们在这里购物,与在别处购物一样,会感觉到很便捷、很实惠。因此,随着电商行业的发展。如今,淘宝网站的活跃用户数已经超过了1亿人(目前该数据仅统计了部分用户)。而作为一个淘宝...

    2025.12.09 14:15:37作者:iseeyuTags:运营
  • 如何保证缓存和数据的双写一致性

    如何保证缓存和数据的双写一致性

    image 但是在更新缓存方面,对于更新完数据库,是更新缓存呢,还是删除缓存。又或者是先删除缓存,再更新数据库,其实大家存在很大的争议。目前没有一篇全面的博客,对这几种方案进行解析。于是博主战战兢兢,顶着被大家喷的风险,写了这篇...

    2025.12.09 09:28:14作者:iseeyu
  • 【百度搜索引擎优化】如何快速了解百度搜索引擎优化的知识?(搜索引擎优化基本)

    【百度搜索引擎优化】如何快速了解百度搜索引擎优化的知识?(搜索引擎优化基本)

    在百度输入SEO优化,下拉框就有很多关键词,SEO优化工具,SEO查询,SEO技巧,SEO优化方案,SEO报价,SEO优化教程,SEO优化软件,SEO优化怎么做,等等,相关搜索也有很多长尾关键词。还可以加入一些群,找些大牛问下,向这些大牛学...

    2025.12.09 07:37:38作者:iseeyu

添加新评论