1

私が今直面している問題は、 にUITextViewコンポーネントがUIScrollViewあり、そのUITextViewコンポーネントが のスクロールを妨害することですUIScrollView。つまり、ユーザーの指がその上にあるときUITextViewに全体をスクロールするUIScrollViewと、画面がスクロールしません。のコンテンツは動的です。UITextViewつまり、UITextViewコンポーネントのサイズは動的です。最悪の場合、画面全体が によって占有され、UITextViewユーザーは画面をまったくスクロールできなくなります。

UITextView編集できません。提供されたテキストで電話番号とリンクを検出し、ユーザーが電話番号またはリンクをクリックしたときにダイヤラーとブラウザーを呼び出す組み込み関数を利用したいため、UITextView代わりに選択します。UILabel

この問題を解決する方法についての提案、またはこれが発生する理由についての手がかりはすべて高く評価されます! ありがとう。

4

3 に答える 3

1

UITextView は UIScroll ビューから継承するため、プロパティ scrollEnabled があります。false にするだけです。

于 2013-07-17T03:31:43.400 に答える
1

ストーリーボードまたは nib ファイルを使用している場合は、選択UITextViewし、Interface Builder でスクロールを有効にするのチェックを外します。

スクロール有効のチェックを外す

それ以外の場合は、次のようにします。

textView.scrollEnabled = NO;
于 2013-07-17T06:53:32.897 に答える
0

プロパティとは別に、ビューのタッチ イベントを無効にする ( /に設定した場合)scrollEnabledプロパティもあります (もちろん、スクロールも含まれます)。特に他の状況では、スクロールを無効にするのと同じ効果が得られることを願っています。userInterationEnabledFALSENO

于 2013-07-17T08:18:25.917 に答える