下面给大家做一个小小的演示代码,具体的工程中,大家在做设置了。。。
看一下代码调用
self.cutsView = [[UIView alloc] init]; self.cutsView.X = 100; self.cutsView.Y = 100; self.cutsView.W = 50; self.cutsView.H = 200; self.cutsView.backgroundColor = [UIColor redColor]; [self.view addSubview:self.cutsView];
如上述代码,我们在修改任何控件的一个x,y,w,h属性的时候都必须重现购置rect,太麻烦了。看看上面的代码,简单、快、方便、修改其中一个属性都不用在重新创建新的rect。并且是即刻生效。66666UIView的属性是没有这些的,而且frame的属性是onlyready的,是不可修改的。
如果要是去修改就用延展,这是一种简单方式去修改UIView的大小和位置。给UIView加扩展
就可以直接拿到你给对象添加属性。so easy!!!代码实现如下
1:给uiview添加一个延展
.h文件如下
iOS给UIView添加延展使用与Button、uiview。。。
于 2016-01-27 10:00:48 首次发布
本文通过代码示例介绍了如何在iOS中为UIView添加延展,以方便直接修改视图的大小和位置。通过扩展,可以更简单地操作UIView的属性,使其在工程应用中更加灵活。
摘要由CSDN通过智能技术生成