0

iPadアプリケーションでこのようなことをしたいのですが、次のことを行う最善の方法は何ですか:

  1. 上部バーの下の影。
  2. 用紙のパディング (上、左、右、下)
  3. 背景 (メモ帳として) : セルについて考えてください。セルは、紙の下端に到達する前に、紙の内側をスクロールしてトリミングする必要があります。

オーバーライドをできるだけ回避する最適なソリューションを探しています。

編集

UISplitViewController 内で UIViewController (UITableVIew を使用し、デリゲート メソッドを使用) を使用しようとしましたが、テーブルの上部に UIImageView を追加しようとしましたが、このビューはセルと共にスクロールし、下にスクロールすると非表示になります。上部の影 (バーの下) にも viewForHeaderInSection 関数を使用しようとしましたが、紙の下端についてはどうですか (影と紙の下端を含む 1 つの画像を配置し、UITableView または UITableViewController の背景としてパディングがある場合はどうでしょうか)。縦向きに回転するときにこの画像を変更しますか?これは良い解決策ですか?)

4

2 に答える 2

0

これを行う簡単な方法の 1 つは、xib を使用することです。 1. xib で画像を作成します。2. イメージ ビューの上にテーブル ビューを作成し、テーブル ビューの背景色をクリア カラーに設定します。

これでできます。

于 2012-09-26T07:31:10.967 に答える
0

私の推測:

  • 画像編集アプリで背景を作成する
  • ヘッダー、フッター、左右の 4 つの画像をカットします
  • 4 つの UIVIews を持つ UIViewController を作成し、正しい画像を背景として追加します
  • 4つすべての真ん中に UITableView を追加します

このように画像は移動せず、UIViews を背景に適切に配置すると、TableView はノートブック内でスクロールします (ノートブックを作成しようとしていると仮定します)。

アプリが iOS 6.0 のみの場合、自動レイアウトは非常に役立ちます。この機能の使用方法については、Apple 開発者のビデオを確認してください: WWDC 2012 セッション 232 - 例による自動レイアウト

于 2012-09-26T01:38:40.613 に答える