ios - swift radio button




Wie mache ich Radio Button mit swift? (2)

Der UIControl, der in swift iOS das engste Verhalten von Radio Button bietet, ist das UISegmentedControl, werfen Sie einen Blick auf die Referenz .

Hier sind Apples Richtlinien für mobile Steuerelemente .

Einige Zitate aus diesem Artikel:

Verwenden Sie ein segmentiertes Steuerelement, um Optionen anzubieten, die eng miteinander verknüpft sind, sich jedoch gegenseitig ausschließen.

Eine segmentierte Kontrolle:

  • Besteht aus zwei oder mehr Segmenten, deren Breiten basierend auf der Gesamtzahl der Segmente proportional sind
  • Kann Text oder Bilder anzeigen

Ich probiere viel Code und es funktioniert nichts für mich. Ich muss vier Radiobuttons mit swift machen, wenn ich die Frage für den Benutzer zeige, um einen von Radioknöpfen zu wählen.


Leider gibt es keinen eingebauten Weg, dies mit Swift zu tun, aber es ist einfach genug, um Code zu schreiben. Ich würde persönlich empfehlen, dieses Git-Projekt zu verwenden , da ich gute Dinge darüber gehört habe.

Wenn Sie einen Radio-Button von Grund auf neu UIControlStateSelected , würde ich vorschlagen, einen Check-Button zu verwenden, indem Sie eine normale Schaltfläche mit einem UIControlStateSelected auslösen ein check-img, und legen Sie den layer.cornerRadius (nach dem Festlegen der clipsToBounds = true natürlich) von deinem Knopf auf die halbe Breite, um einen Kreis zu erzeugen!





swift2