Ich habe die folgende UIButton, um ein Kontrollkästchen und Label; UIButton Label Erkennung Tippen Sie auf bestimmten Text
Um dies zu schaffen, habe ich eine UIButton Kontrolle mit einem NSMutableAttributedString
„Bedingungen & Bedingungen“ einen anderen Stil für den Rest des Textes zu geben.
Wie bei einem Kontrollkästchen auf einer Webseite möchte ich, dass der Benutzer entweder den grauen Text oder das Bild selbst antippen kann, um das Kontrollkästchen ein- oder auszuschalten.
Aber wenn der Benutzer klickt "Bedingungen & Bedingungen" Ich möchte, dass eine Aktion (z. B. laden Sie eine Begriffe URL).
Dies ist wirklich einfach in Android zu tun, wie Sie checkbox.setMovementMethod(LinkMovementMethod.getInstance());
verwenden können, aber in iOS Ich habe wirklich Mühe, einen Weg zu finden, im Grunde eine Checkbox mit einem Etikett, das einen Link enthält zu erstellen.
Hat jemand das schon einmal gemacht und wie sind Sie vorgegangen?
Diese Links helfen Ihnen. https://stackoverflow.com/questions/20541676/ios-uitextview-or-u-uilabel-with-clickable-links-to-actions –
Möchten Sie auf das Etikett klicken oder wenn der Schalter geändert wird? – Gregga17
Genau wie es auf einer Webseite funktionieren würde - das Klicken auf das "Label" würde auch das Kontrollkästchen markieren - es sei denn, der Benutzer klickte auf "Allgemeine Geschäftsbedingungen", die einen Link/eine Aktion öffnen würden. –