【iOS】長文テキストを縦方向に自動スクロールせさる方法
iOS(Swift/Objective-C)プログラミングでUIScrollViewを縦方向に自動スクロールせさる方法。 映画のエンディングのスタッフロールのようなイメージで複数行になる長文テキストを入れたUILabelやUITextViewを、適当な時間をかけて上から下方向へ自動的にスクロールするようにしたい。 UIScrollViewとUILabel/UITextViewの配置関係性だけであれば、ノンプログラミングでStoryboardのConstraintsの設定だけでも可能だが、自動スクロール部分、スクロールスピードなどある程度プログラムを書く必要あり。 ViewControllerのscrollViewをStoryboardのUIScrollViewと紐付けて、ViewControllerのviewDidAppearでscrollViewのstartScrollを呼ぶ。 viewDidAppaerで呼ぶのは、その前だと画面サイズが確定していないため。