2

誰かが方法を知っていますか:

  1. 各UITableViewCellの下部に小さなグラデーションを追加して、セル間の分離を視覚的に強調します
  2. 同時に、テーブルの各2番目のセルを、最初の各行よりも少し暗くします。

その良い例はTweetieアプリです。Twitterアカウント名をタップすると、ツイッター付きのテーブルビューが表示されます。行でさえ少し明るく、各行の下部には小さな暗いグラデーションがあり、行を視覚的に分離しています。かなりよさそうだ。

誰かが私にそれを行う方法の手がかりを与えることができますか?

4

2 に答える 2

1

トゥイーティーは見ていません。グラデーション画像と 50% 以下のアルファを使用して、UIImageView を他のアイテムの上のセルに追加できます。適切なグラデーションとアルファを使用すると、各セルの上部と下部が異なって見えるようになります。各セルが湾曲しているように見えます。

他のすべてのセルの外観を変えたい場合は、cellForRowAtIndexPath で、上記の UIImageView に奇数セルと偶数セルの異なる色のグラデーションを追加します。または、セルの背景 UIColor を変更します。

于 2009-08-26T05:13:00.677 に答える
1

私はTweetieを使用していないので(チェックするつもりだったのですが)、これがあなたが望むものかどうかはわかりませんが、Cocoa With Loveには、 3.0で利用可能な新しいCAGradientLayerについての良い議論があります. そして、セルの背後にあるカスタム背景画像に依存する古いもの。

于 2009-08-25T23:27:30.387 に答える