0

人気のある「プルしてリフレッシュ」パターン (http://stackoverflow.com/questions/9076905/uitableview-hide-first-cell) で使用されるような「非表示のカスタム セル」効果を作成したいと考えています。インターフェイスを更新するためのプルを作成していませんが、上部に特別なセルが必要です。

多くのプルして更新する例を使用してこれを行う方法を理解できますが、それらはすべてコードで非表示のビューを作成します。これをインターフェースビルダーで作成したいと思います。

これどうやってするの?できればストーリーボードを使いたいです。

4

1 に答える 1

0

コンセプトはとてもシンプルです。アイデアは、テーブルビューに負のエッジ インセットを設定することです。したがって、最初のセルの高さが 44 px であると仮定します。

[self.tableView setContentInset:UIEdgeInsetsMake(-44.0, 0, 0, 0)];

次のコードでは、表のコンテンツが 44 ピクセル下に表示されるようになり、非表示のセル効果が作成されます。

インターフェイスビルダーでも同じことができます。「スクロールビューサイズ」の下のサイズインスペクターにあります。「トップ」属性のコンテンツ インセットを負の数に設定する必要があります。

お役に立てれば

于 2012-07-22T07:25:58.153 に答える