未分類

StaticCellでコードからセルに変更を加えたい時の対処法

投稿日:

StaticCellだと、セルに情報を入れるメソッドfunc tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {}がうまく使えない。

代わりにセルが表示される直前に呼ばれるメソッドoverride func tableView(_ tableView: UITableView, willDisplay cell: UITableViewCell, forRowAt indexPath: IndexPath) {}を使うことで解決した。

参考:cellForRowAtIndexPathのない静的セルを含むUITableView。クリアな背景を設定するには?

-未分類

執筆者:

関連記事

音声をフェードイン、フェードアウト、トランジションさせる

フェードインする方法 エフェクトの[オーディオトランジション] → [クロスフェード] → [指数フェード]をドラッグして、タイムライン上にある音声の頭の部分に持っていく。 指数フェードの範囲は変えら …

no image

Colendar.currentで現在時刻を表示する

●Calendar.currentとcomponentプロパティで現在の日付を表示させる。 //現在時刻をdate型で生成 let date = Date() //ユーザーの現在時刻のグレゴリオン歴カ …

no image

MVCデザインパターン

MVCデザインパターンとは プログラムをMVCに分けて構成する。 ・Model ・View ・Controller それぞれの役割 Model: 機能(処理を実行) Controller: Viewに …

no image

APIとは

APIとは、自分がソフトウェアの一部を公開して、他のソフトウェアと機能を共有できるようにしたもの。 こんなイメージ: 企業<うちのサイトの機能の一部を使ってもいいよ。機能を取得するための仕様書を用意し …

ライトと影をつける

平面とテキストとポイントライトとカメラを用意。平面とテキストの3Dレイヤーにチェックをいれておく。(ライトが影響するのは3Dレイヤーのみ) ライトの位置を動かすことで、影も動いていく。 ポイントライト …