Ios 以编程方式向UIImageView添加约束
更新:这似乎与自动布局无关。即使我禁用自动布局,我仍然会得到相同的结果: 我正在将一系列UIImageView添加到滚动视图中,并在花费数小时尝试诊断 问题,我得出的结论是,这必须是一个约束问题,这是推动我的UIImage下降的原因。请参见所附图片: 正如您所看到的,当我将UIScrollView背景标记为红色时,UIImage被向下推。我还附上了我的UIScrollView约束的图片: 以下是我的滚动视图的属性: 如何在UIImageView上设置约束,使其水平居中于UIScrollView中?我使用以下代码用图像填充UIScrollViewIos 以编程方式向UIImageView添加约束,ios,uiscrollview,uiimageview,nslayoutconstraint,Ios,Uiscrollview,Uiimageview,Nslayoutconstraint,更新:这似乎与自动布局无关。即使我禁用自动布局,我仍然会得到相同的结果: 我正在将一系列UIImageView添加到滚动视图中,并在花费数小时尝试诊断 问题,我得出的结论是,这必须是一个约束问题,这是推动我的UIImage下降的原因。请参见所附图片: 正如您所看到的,当我将UIScrollView背景标记为红色时,UIImage被向下推。我还附上了我的UIScrollView约束的图片: 以下是我的滚动视图的属性: 如何在UIImageView上设置约束,使其水平居中于UIScrollView中
for (UIView *v in self.scrollview.subviews)
{
[v removeFromSuperview];
}
CGRect workingFrame = self.scrollview.frame;
workingFrame.origin.x = 0;
for(NSDictionary *dict in info)
{
UIImageView *imageview = [[UIImageView alloc] initWithImage:[dict objectForKey:UIImagePickerControllerOriginalImage]];
MyManager * myManager = [MyManager sharedInstance];
[myManager.assets addObject:imageview];
[imageview setContentMode:UIViewContentModeScaleAspectFit];
imageview.frame = workingFrame;
[self.scrollview addSubview:imageview];
workingFrame.origin.x = workingFrame.origin.x + workingFrame.size.width;
}
[self.scrollview setContentSize:CGSizeMake(workingFrame.origin.x, workingFrame.size.height)];
workingFrame.origin.y=0;修复了它红色是文本视图吗?在uiscrollview的正后方有一个文本视图,当点击顶部的uisegment按钮上的文本时会显示出来。红色是滚动视图