objective-c - 自定义单元格标签不会自动换行

标签 objective-c ios5 uitableview uilabel

我创建了一个自定义UITableViewCell,它与Left Detail单元格相同,但它不是detailLabel,而是一个UITextField,我匹配了所有我的自定义单元格中的标签与“左侧详细信息”单元格的标签之间的属性,但它不会自动换行。它将显示第一个单词,而不是换行,而是将其余单词截断而不截断。我猜测它是自动换行,但不是使标签高度更大,而是保持与单行标签相同。

我有

  • 标签行设置为 0
  • 换行符设置为自动换行
  • View 自动调整大小设置为与左侧详细信息相同

我在 IB 中执行了此操作,因此我能够匹配每个设置。有人知道如何为单元格自动换行制作自定义标签吗?

编辑:

要明确的是,我想要自定义标签自动换行而不是文本字段。

最佳答案

UITextField 仅一行。也许你的意思是UITextView?查看有关这两个类的 Apple 文档。我已在 UITableViewCell 中成功使用了具有多行的 UITextView

关于objective-c - 自定义单元格标签不会自动换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10018725/

相关文章:

ios5 - 带有 Storyboard的模态视图 Controller 的大小

swift - 以编程方式在 Swift 中隐藏/显示静态节标题

ios - 使用不同版本iOS的用户统计

ios - 一些具有动态高度的表格 View 单元格,其他具有固定高度

iphone - 更改 UITableViewCell 的 imageView 的边界

objective-c - 没有 use_frameworks 就无法安装 Swift cocoapod!找不到 module-swift.h 文件

objective-c - 在 SceneKit 下可靠地访问和修改捕获的相机帧

objective-c - 调整 UIToolbar 的大小以适合其项目?

objective-c - UILabel 使用剪辑渲染部分字符

iphone - 如何强制 iCloud 与核心数据同步?