タグ

2010年12月6日のブックマーク (2件)

  • Webページの要素間をスムーズにスクロールするやつ - 今日もスミマセン。

    仕事javascriptアニメーションしたくて、かといって、jQuery入れるにはいろいろ問題が、、、ということもあって、 自前で、easing関数を使ってスムースにスクロールするやつ書いた。 sin()とかcos()とか、ぜんぜんわからなくてちょっと悲しかった。 以下のサイトで試せる。 http://jottit.com/h3qhu/ 「ふんわり」移動の考え方 easing関数は、ある「経過時間」の時点において「どの位置まで移動しているべきか」を求めることができる関数で、「どういった動きを表現したいか」によってその中身の計算式はかわってくる。 自分の場合、最初は早くだんだん遅くという「ふんわり」した動きを実現するために、sin 関数を使ってみた。 Wikipediaとかいろいろ調べて以下のような感じで計算式を導きだした。 参考 以下の記事が参考になった。 これでできる! クロスブラウザ

    Webページの要素間をスムーズにスクロールするやつ - 今日もスミマセン。
  • UITableViewCell の背景色を変える

    前回の記事「UITableViewCell の背景を画像にする」では、UITableViewCell とそれに乗った UILabel の背景色が意図せずに変わってしまう現象を紹介しました。 UITableViewCell の背景色を任意の色にしたい場合も、同じ原因で意図した色にならない問題に遭遇することがあります。 今回は、前回のおさらいをしながら、セルの背景色が交互に替わるテーブルビューを作りたいと思います。 以下のコードは、UITableView の dataSource オブジェクトが UITableViewCell を返すところです。 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { // Assure cell UITab

    UITableViewCell の背景色を変える
    griffin-stewie
    griffin-stewie 2010/12/06
    tableView: willDisplayCell: forRowAtIndexPath: デリゲートメソッドの中でやらなければならない