2016-05-07 9 views
0

表示するテキストが約3ページ分の情報ページがあります。いくつかのテキストを表示する方法

このテキストをすべてswiftでコード化されたiOSアプリケーションに表示するには、どのような方法が最適でしょうか?

私はスクロールビューで表示しようとしていますが、すべてのテキストを1つの画面上の1つのラベルに収めることはできません。そして私が従っているすべてのチュートリアルでは、スクロールビューをラベルのサイズに設定すると言っています。しかし、事は私のテキストが長すぎて画面を何度も塗りつぶすものではありません。

どのようなデバイスサイズの画面を表示していても、すべてのテキストにフィットし、垂直方向にスクロールできるようにするにはどうすればいいですか?

私はそれがscrollviewで作業ように見えることはできません:/

+0

ラベルまたはテキストビューを使用していますか? – Morgan

+0

ラベルは、テキストビューでは編集できませんか? –

答えて

2

HTMLファイル内のコンテンツを入れて、WKWebViewを使用して、それをレンダリング:https://developer.apple.com/library/ios/documentation/WebKit/Reference/WKWebView_Ref/index.html#//apple_ref/occ/cl/WKWebView

+0

私はそれがインターネット接続なしでアクセスできるようにしたいと思います。 –

+0

HTMLファイルをアプリケーションバンドルに入れます。 WKWebViewを使用してローカルHTMLファイルをレンダリングすることもできます。 NSBundle.mainBundle()。URLForResourceを使用して、ローカルHTMLファイルのURLを取得します。 –

0

私もこの問題を抱えている...たぶん、あなたはテーブルビューを使用して内容をプログラムで追加することができます。あなたの想像力に追加することができれば幸いです。

+0

私はそのルートに行かなければならないかもしれませんが、可能ならばそれを避けることを好むでしょう。 –

1

テキストビューを編集できないようにすることができます。 screenshot

+0

また、UITextView自体がUIScrollViewの子であることを説明しているかもしれません。https://developer.apple.com/library/ios/documentation/UIKit/Reference/UITextView_Class/ – MikePT28

+0

私はtextviewを編集不可能にしてスクロールの中に入れましたビュー(子供として)と何らかの理由で私は下にスクロールすることはできません。私は自動レイアウト設定に問題がありそうです。私がしたいことを達成するためのチュートリアルはありますか?私は良い文学を見つけることができないようです。 –

+0

スクロールビューの中にテキストビューを入れないでください。 – Morgan

関連する問題