Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 如何使图像视图直接位于标签左侧_Objective C_Uiview - Fatal编程技术网

Objective c 如何使图像视图直接位于标签左侧

Objective c 如何使图像视图直接位于标签左侧,objective-c,uiview,Objective C,Uiview,我有一个可以改变的文本标签,也可以改变标签的宽度,标签居中。 但是现在我想在标签的左边放一张照片 [label setFrame:CGRectMake(0,screenSize.height*0.3f,screenSize.width*0.2f,screenSize.width*0.2f)]; label.textAlignment = NSTextAlignmentCenter; [picture setFrame:CGRectMake(label.frame.origin.x - scree

我有一个可以改变的文本标签,也可以改变标签的宽度,标签居中。 但是现在我想在标签的左边放一张照片

[label setFrame:CGRectMake(0,screenSize.height*0.3f,screenSize.width*0.2f,screenSize.width*0.2f)];
label.textAlignment = NSTextAlignmentCenter;
[picture setFrame:CGRectMake(label.frame.origin.x - screenSize.width*0.1f,label.frame.origin.y,screenSize.width*0.1f,screenSize.width*0.1f)];
显然,这不是我想要的方式,因为标签的origin.x是0


有没有办法做到这一点?

有没有理由不使用autolayout?所有这些都发生在scrollview中。当我试图使scrollview正常工作时,所有教程都建议取消选中autolayout。然后教程就错了。学习在自动布局下配置滚动视图是一项重要的iOS编程技能。我明白了,我会花时间学习使用自动布局。谢谢你的支持answer@Wain为什么要为此使用自动布局?他可以通过代码移动imageview