2016-07-14 17 views
1

私のプロジェクトのCustomViewには2つのUITextfieldがありますが、クリック可能/タッチ可能ではありません。私はテキストフィールドのいずれかをタップすることはできません。テキストフィールドは、シミュレータ環境のキーボードのタブボタンで選択できますが、しかし、マウスを使ってシミュレータのテキストフィールドをクリックすると、最初のレスポンダにはなりません。どんな提案も大変ありがとうございます。UITextFieldはクリック可能/タッチ可能ではありません

おかげ

+3

ようこそ。既に試したことのあるコードは、あなたの問題をデバッグするのに最適です。 –

+0

https://developer.apple.com/library/prerelease/content/documentation/UserExperience/Conceptual/UIKitUICatalog/UITextField.html – Asdrubal

+0

代わりに接触するオブジェクトがありますか? – DeyaEldeen

答えて

2

あなたは多分問題があること、Xcodeの属性インスペクタパネルの「ユーザーとの対話が有効」のチェックボックスをチェックすることができます。

の1-テキストフィールドをクリック、

2-左側のパネルで属性インスペクタを選択し、

、3-検索 "ビュー" セクション、

4-および "有効なユーザーとの対話" をご確認ください

それとも迅速にこのコードを試してみてください。

Objective-Cの中

:スタックオーバーフローへ

textField.userInteractionEnabled = YES; 
+0

私はUITextFieldをカスタムUIViewのコードで追加しています。デフォルトでは、テキストフィールドはユーザー対話が有効になっている必要があります。 :) – ASAD

+0

hımmm.. that's right:)私はあなたにこのような状況を探します。 –

+0

私は、テキストフィールド上にいくつかの透明なビューがあるのか​​疑問に思っています。ビューに触れることによってビューをチェックする方法はありますか?uitouchesを意味します。 – ASAD

関連する問題