我有一个 UITableView,其中一些单元格将具有披露指示器 (UITableViewCellAccessoryDisclosureIndicator),而有些则没有 (UITableViewCellAccessoryNone)。我根据表格行的数据值在 cellForRowAtIndexPath 方法中设置它。我的问题是我在单元格中有一些右对齐的标签,无论是否显示指示器,它们都应该对齐,并且我发现指示器箭头将我的标签推错了,就好像它有一个固定保证金。有什么方法可以防止这种情况发生,而不必以编程方式重新定位我的 UILabel?我的 UITableView 是在带有原型单元格的 Interface Builder 中设计的,如果这有什么不同的话。我的应用程序面向 iOS 5.1。
