【发布时间】:2011-01-17 17:40:12
【问题描述】:
我有一个简单的应用程序,它使用了一些非标准的 UITableViewCellStyles(如 UITableViewCellStyleValue1、UITableViewCellStyleValue2 或 UITableViewCellStyleSubtitle)。
当我在模拟器中运行应用程序时,一切正常;但是当我在设备上运行应用程序时,UILabel 不一定垂直排列在单元格的中间。我做了一些额外的调试,并确定当我使用 UITableViewCellStyleValue1 或 UITableViewCellStyleValue2 时 - 如果我将文本分配给“cell.textLabel.text”,该标签将显示为“高于”单元格的中间。
如果我还将文本分配给“cell.detailTextLabel.text”,则两个标签都垂直居中。此外,如果我只将文本分配给“cell.detailTextLabel.text”,那么它又不是垂直居中的。
我正在运行 Xcode 3.1.4 并将 iPhoneOS 3.1.2 SDK 部署到第一代 iTouch 32GB 设备,但不确定发生了什么。
【问题讨论】:
标签: iphone uitableview ios-simulator