2016-07-14 11 views
1

Ich habe zwei UITexxtfields in einer CustomView in meinem Projekt, aber sie sind nicht anklickbar/touchable. Ich kann keines der Textfelder antippen. Obwohl die Textfelder auf der Registerkarte-Schaltfläche der Tastatur in Simulatorumgebung ausgewählt werden können. Aber wenn ich mit der Maus auf das Textfeld im Simulator klicke, wird es nicht zum Ersthelfer. Irgendwelche Vorschläge würden sehr geschätzt.UITextField ist nicht anklickbar/Touchable

Dank

+3

Willkommen bei Stack-Überlauf. Ein Code von dem, was Sie bereits ausprobiert haben, wäre großartig, um Ihr Problem zu debuggen. –

+0

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

+0

Haben Sie ein Objekt über ihnen, das stattdessen die Berührung erhält? – DeyaEldeen

Antwort

2

Sie können überprüfen, 'Interaktion mit dem Benutzer aktiviert' Checkbox auf Xcode Attribut Inspektor-Panel, ist vielleicht Problem, dass.

1- Klick auf TextField-

2- wählt Inspektoren in linkem Feld Attribut,

3- find "Ansicht" Abschnitt,

4- und überprüft "Interaktion mit dem Benutzer aktiviert"

Oder versuchen Sie diesen Code in swift:

textField.userInteractionEnabled = true 

in Objective-C:

textField.userInteractionEnabled = YES; 
+0

Ich füge UITextField nach Code in einer benutzerdefinierten UIView hinzu. Standardmäßig sollte Textfeld die Benutzerinteraktion aktiviert sein. :) – ASAD

+0

hımmm .. das ist richtig:) Ich werde für dich diese Situation suchen, wenn Sie etwas finden, fügen Sie bitte einen Kommentar hinzu. –

+0

Ich bezweifle, dass es eine transparente Sicht über das Textfeld gibt, gibt es eine Möglichkeit, die Ansicht zu überprüfen, indem Sie die Ansicht berühren, ich meine Uitouches. – ASAD