2010-03-03 101 views
1

當您在分組樣式的UITableView上進入編輯模式時,單元格縮進以顯示編輯控制(如果您不確定我的意思,請參閱此圖片(編輯模式)http://i.imgur.com/GJXvL.png和此(非編輯模式)http://i.imgur.com/ahKYS.png)。UITableViewCell縮進不在編輯模式

我想在tableView不處於編輯模式時手動縮進一個單元格。我嘗試了indentationLevel屬性,但這只是將文本進一步移動到單元格右側,並不實際更改單元格。

任何想法?

回答

3

我現在無法訪問imgur.com所以這是我最好的猜測。

我想你把所有的子視圖加到cell.view而不是cell.contentView。您應該嘗試將它們添加到cell.contentView

如果您繼承UITableViewCell,則應該覆蓋layoutSubviews以根據cell.contentView.bounds調整所有子視圖。

希望這個工程。

+0

好抓!我添加爲自己的子視圖,而不是self.contentView - 切換到contentView爲我修復它。 :) – Kalle 2012-01-12 13:56:50

+0

這是真正的縮進如何在編輯模式下工作。該框架只是調整contentView的大小。 – swampf0etus 2013-07-10 10:23:47

相關問題