Ios7 无法以编程方式更改UILabel的Y坐标

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

嗨,我正在以编程方式创建这样的UILabel

`

}`

这张照片是我已经创建的UIImageView。我想更改UILabel视图的Y值。但问题是当我改变第二个参数时,标签y的位置并没有改变。任何人都能说出原因

这就是我创建ImageView的方式

`


感谢您在这行中使用了两种类型的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)]