iphone - UILabel 改变位置

标签 iphone ios uitableview

出于某种原因,当我在右侧有一个事件指示器或类似负载时,uitableviewcell 中的标签会改变位置。有什么办法可以阻止它吗?

第一个单元格在此 View 中有问题

enter image description here

单元格一和二在此 View 中有问题

enter image description here

发生的事情是,当我在后台加载某些东西时,我有一个 uiactivity 指示器,一旦它播放了,我的自定义单元格中的标签就会移到右边。如果没有披露指示器,那么您会在第二个图像单元格中看到两个向右移动。但是如果有披露指示器,它只会移动一点点。否则,标签将加载到正确的位置,但一旦发生某种类型的单元格指示,它就会使标签不对齐。

最佳答案

检查标签的 autoresizingMask 是否包含 UIViewAutoresizingFlexibleLeftMargin。如果您从 Storyboard/nib 文件创建单元格,请转至 XCode 的 Size Inspector View 并将 Autosizing 更改为如下所示:

enter image description here

关于iphone - UILabel 改变位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9882959/

相关文章:

java - 在线应用程序创建器如何工作?有没有示例源代码可以看?

iphone - 设置 currentPlaybackTime 属性的 MPMoviePlayerController 问题

iphone - 如何在 Xcode 5 中自定义默认键盘

ios - 如何添加占位符?

iphone - 如何使用 objective-c 库将两个图像 "blend/merge"?

ios - UILabel.attributedText 设置属性一次,然后只更改文本(字符串)

ios - 在页面 View Controller 中以编程方式使用 Storyboard 中的 View Controller

ios - 如何在Superpowered音库中播放多种声音

ios - 使 UITableViewCell 操作与内容重叠

ios - 终止/退出应用程序后如何在 UITableView 中使用 NSUserDefaults 显示自定义单元格,Xcode Swift