私はこのUITextViewを作成しましたが、ユーザーがタップするとキーボードが開くという事実を除いて、すべてが完璧です。 「編集(?)」オプションを無効にするにはどうすればよいですか?
これがコードです:
- (void)loadAboutStable {
UITextView *aboutStable = [[UITextView alloc] init];
[aboutStable setText:@"Please check Your network connection"];
[self addSubview:aboutStable];}
[aboutStable setUserInteractionEnabled:NO]
やる必要があります
それでもスクロールが必要な場合:
aboutStable.editable = NO;
aboutStable.editable = NO;
うまくいくはず
ストーリーボードでITextViewを選択します
Property Inspectorを選択し、Behaviorセクションの下で「Editable」のチェックを外します
---- Xcodeバージョン5.0
yourTextView.editable = NO;
テキストビューを編集できなくなります。このように.hファイルでテキストビューのプロパティを作成すると、どこからでも呼び出すことができます。
@property (nonatomic, strong) UITextView *youTextView;
Swift 4バージョン:
aboutStable.isEditable = false
Swift 2.0では、NOではなくfalseにする必要があります。
theClues.selectable = false
テキストビューのストーリーボードの選択可能なボタンをチェックしない限り、手掛かりを白い文字で表示することに問題がありました。ただし、「選択可能」をチェックしたままにして、上記の行を追加しても機能します。
対話性を本当に破壊する;)
descriptionText.isSelectable = false;
descriptionText.isEditable = false;