ios - 表格单元格内的 UIImage 错误位置

标签 ios objective-c uiimage

我对表格单元格内元素的定位有疑问。当我翻阅表格时,它们会改变位置。我安装了 autoresizhe 并指出它们应该在哪里,但 nalazeyut 图片到文本,我不知道如何修复它们。我阅读了很多文章,但找不到适合不同设备的解决方案。请帮我。 当我翻阅或加载表格中的新单元格时,我的文字和图片会自行更改位置。 enter image description here

我在 cellForRowAtIndexPath 中为 uiimageview 添加了固定大小:

 [cell.imageView setFrame:CGRectMake(0,0,self.view.frame.size.width,cell.imageView.frame.size.height)];

enter image description here

enter image description here

更新: 我修复了我的 xib 文件。所有约束都是蓝色的。但结果是一样的——不好。我不知道该怎么办。我怀疑是手机画不出来。 enter image description here

enter image description here

最佳答案

由于存在警告并且您放弃了约束警告,因此框架将重置为黄色虚线矩形中显示的内容。如果自动布局约束中有任何警告,请先修复它,然后只有 IB 会显示将在运行时出现的正确框架。

如果您需要根据您拥有的内容设置动态单元格高度,请引用此http://www.raywenderlich.com/73602/dynamic-table-view-cell-height-auto-layout

关于ios - 表格单元格内的 UIImage 错误位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32748674/

相关文章:

ios - 为什么按钮不起作用

objective-c - MAC OS X 10.8 上的所有用户应用程序首选项

objective-c - 将两个 UIImage 堆叠为一个

ios - CIContext + createCGImage + UIImage 崩溃

cocoa-touch - 如何创建默认状态为 "back"的 UINavigationController?

ios - 在旧 Xcode 中的旧项目中使用新 Xcode 中构建的框架

iphone - [exifData tagValue :] 返回 Nil 指针

iphone - 如何写UIImage?

ios - 长按手势弹出菜单

ios - 如何识别repsonse所属的POST命令