Ios7 无法以编程方式更改UILabel的Y坐标
嗨,我正在以编程方式创建这样的UILabel ` }` 这张照片是我已经创建的UIImageView。我想更改UILabel视图的Y值。但问题是当我改变第二个参数时,标签y的位置并没有改变。任何人都能说出原因 这就是我创建ImageView的方式 `Ios7 无法以编程方式更改UILabel的Y坐标,ios7,uiimageview,uilabel,Ios7,Uiimageview,Uilabel,嗨,我正在以编程方式创建这样的UILabel ` }` 这张照片是我已经创建的UIImageView。我想更改UILabel视图的Y值。但问题是当我改变第二个参数时,标签y的位置并没有改变。任何人都能说出原因 这就是我创建ImageView的方式 ` 感谢您在这行中使用了两种类型的init [[[UILabel alloc] init] initWithFrame:CGRectMake(0.0, _photoView.frame.size.height, _photoView.frame.siz
感谢您在这行中使用了两种类型的init
[[[UILabel alloc] init] initWithFrame:CGRectMake(0.0, _photoView.frame.size.height, _photoView.frame.size.width, 100.0)]
把这行改成
[[UILabel alloc] initWithFrame:CGRectMake(0.0, _photoView.frame.size.height, _photoView.frame.size.width, 100.0)]
确保在Interface Builder中禁用自动布局。我的答案是:我没有看到你改变你提到的Y值的部分…我试图改变这个_titleLabel=[[[UILabel alloc]init]initWithFrame的第二个参数:CGRectMake0.0,_photoView.frame.size.height,_photoView.frame.size.width,100.0];我已经为一个单元格使用了一个自定义类,并且没有用于此的xib。如果不想更改UILabel的大小,为什么不使用中心呢?
[[[UILabel alloc] init] initWithFrame:CGRectMake(0.0, _photoView.frame.size.height, _photoView.frame.size.width, 100.0)]
[[UILabel alloc] initWithFrame:CGRectMake(0.0, _photoView.frame.size.height, _photoView.frame.size.width, 100.0)]