私は初心者で、メイン画面でユーザーに25分から0までのタイマーを表示するiOS用のアプリケーションを作成しようとしてUILabel
います(テキストは、を使用して毎秒更新されますNSTimer
)およびUITableView
(埋め込みUIViewController
タイマーが 0 に達するたびにセルが表示されます。
したがって、私が制御するメインビューには次のUIViewController
ものがあります: - UILabel
: タイマー用 - UITableView
: タイマーが0に達するたびにセルを表示します - UIButton
: タイマーを開始します
UITableView
ユーザーがtablewViewに指を置いている限り、スクロールするとタイマーがラベルの更新を停止するという事実を除いて、すべてが正常に機能しているようです。UITableView
スクロール中にラベルのテキストが変更されない理由を誰か教えてもらえますか?
PSこの問題は、スレッドの使用方法をまだ学んでいないため、スレッドを使用していないことに関連している可能性があると思います。